Talent.com
This job offer is not available in your country.
Principal Engineer- Dev Ops

Principal Engineer- Dev Ops

ConfidentialBengaluru / Bangalore
6 days ago
Job description
  • Collaborate with Infrastructure, AppDev and Security teams to help design and implement CI / CD tooling platform that includes automated infrastructure i.e Infrastructure as Code (IaC), security control / testing, monitoring and feedback loops.
  • Assist AppDev teams as needed to build, enhance their own Infrastructure and Application Build and Release Pipelines using the CICD tooling platform.
  • Support CI / CD and associated tools in pipelines for development and production environments.
  • Applies his / her experience of technology solutions, advanced analysis skills and experience in principals of architecture to define appropriate industry solutions and alignment with senior stakeholders across the globe.
  • Support team following well defined Agile / Scrum practices and execute SDLC tasks such as code merge, build and release operations that also include administration and maintenance of tools supporting these efforts.
  • Responsible for governance and support of tools and DevSecOps processes used in CI / CD pipelines.
  • Responsible for writing and executing automation scripts to assist in CI / CD pipelines.
  • Research, learn and adopt new CI / CD tools and develop techniques to increase performance, automation and scalability of Deployment framework.
  • Research and stay current in AWS, Azure, associated technology, vendor products and their interdependencies.
  • Must have experience in AWS and Microsoft Azure technology, associated vendor products and their interdependencies.
  • Collaborate as part of larger delivery teams which may include project managers, business analysts, architects, developers, and change management professionals.
  • As part of IaC, work with cross-functional teams to design, implement and operationalize the corporate golden image bakery for AWS and Azure (Windows and Linux) to provide standard, secure golden images for AppDev to automatically incorporate into their pipeline.
  • Should have a passion for the technology which is demonstrated through professionalism and striving for excellence in all aspects of the customer experience.
  • Lead the technical decision making on configuration management, version control, build / deployment management and automation.
  • Candidate is expected to have a holistic view of technical environments and help forward the organizational infrastructure as a competitive technological advantage. Moreover, candidate is required to have a natural problem-solving ability, sharp reasoning, logical bent and very good grasp on programming fundamentals.
  • Requirements :
  • B.S. in Computer Science, related field or commensurate work experience.
  • Candidate should have hands on experience in DevOps space and deep expertise knowledge on implementing CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Azure DevOps Pipeline, Jenkins, etc.
  • Great team player with passion for excellent customer service and innovation.
  • Experience with source / version control tool such as MS TFS, Azure DevOps, Git or GitHub etc.
  • Experience with CI / CD, IaC and tools such as PowerShell, DSC, Terraform, YAML, Ansible, Nexus and / or Artifactory preferred.
  • Proven experience in coding scripting DevOps, Ant / Maven, TSQL, PowerShell, YAML, Terraform, Shell Scripting, Python, MS SQL Database management / administration skills.
  • Automation experience with orchestration and configuration technologies such as ARM Templates, Azure DevOps, CloudFormation, Power Shell, Terraform and Ansible with experience of cloud deployment.
  • Proficient in configuring, orchestrating managing CI / CD tools - SonarQube, Veracode, Black Duck, etc.
  • Understanding Container configuration and implementation experience with Docker, Vagrant or Kubernetes.
  • Experience with System IT operation - Windows and Linux OS administration.
  • Understanding of networking principles and technologies (DNS, Load Balancers, Reverse Proxies), Microsoft Active Directory and Active Directory Federation Services (ADFS) preferred.
  • Experience in architecting and implementing large enterprise DevOps solutions. Performance analysis, troubleshooting and remediation techniques.
  • Problem-solving and thinking laterally as part of Agile team (Scrum or Kanban), or individually to meet the needs of the project.
  • Participate in afterhours maintenance when necessary, respond to emergencies, participate in customer calls when called upon in support of initiatives and incident response
  • Supporting production applications or workloads in On-Prem and Cloud-based environments.
  • Understanding High Availability and Disaster Recovery principles, patterns and usage preferred
  • Educational Qualification and Experience :

    Minimum of 15 years of formal education - Graduate / Post-Graduate in Computer Science / Information Technology.

    Professional work experience of 15 to 20 years.

    Skills Required

    Terraform, Docker, Powershell, Azure Devops, Aws

    Create a job alert for this search

    Principal Engineer • Bengaluru / Bangalore