Share this Job

DevSecOps Engineer ( AKS ) - DEP

Requisition ID:  255391

Requisition Posting End Date: 

Company Overview:

Since 1898, we have helped customers complete more than 25,000 projects in 160 countries on all seven continents that have created jobs, grown economies, improved the resiliency of the world's infrastructure, increased access to energy, resources, and vital services, and made the world a safer, cleaner place.

Differentiated by the quality of our people and our relentless drive to deliver the most successful outcomes, we align our capabilities to our customers’ objectives to create a lasting positive impact.

We serve the Infrastructure; Nuclear, Security & Environmental; Energy, and Mining & Metals markets. Our services span from initial planning and investment, through start-up and operations. Core to Bechtel are our values – ethics, safety, quality, people, culture, relationships, innovation and sustainability, and our covenants – integrity, respect, collaboration, trust, and delivery. They are what we believe, what customers can expect, and how we deliver.

 

 

DevSecOps Engineer

The DevSecOps Engineer is responsible for the corporate Build Management, Release Management and Configuration Management function. Establishes and coordinates with developers to create standard build procedures. Ensures Corporate Software Development Methodology Framework compliance.  Maintains standard build environments. Manage corporate version control repositories and databases. Manages software distribution system. The candidate should have excellent communication skills, confidence and a team player to work along with the rest of IT team. He/she should be a self-starter and take ownership of the work being performed. Provides regular and periodic status updates and other metrics to the stakeholders and the management. Work according to the company standards, policies and procedures with high ethical compliance. Devises new approaches to problems encountered to provide solutions to the customer. Supports discipline in the performance of complex and demanding assignments requiring initiative and independent judgment. Demonstrates a systematic, disciplined and analytical approach to problem solving.

 

Position Duties/Responsibilities

•             Administration and support of Azure DevOps, and GITHub version control repositories

•             Deploying applications in Azure and Azure Kubernetes Services (AKS)

•        Implementing DevOps pipeline by automating deployments and developing scripts for NodeJs, and React applications in Azure DevOps for web applications and for Kotlin Android Mobile applications. Scripting for building code, robust deployment, rollback, capacity testing; and also for running automated unit tests, regression tests and security tests. Expertise of Azure DevOps automated deployments using GUI based and YAML based scripts.

•             Creating Docker images, Docker files, maintaining versions of builds and images, Azure Kubernetes Services

•             Automating the Azure infra build using Terraform and Helm Charts

•             Automating release of Application upgrades and DB updates for automated creation / updates of schema, and automated seed data population

•             Running dynamic security scans and performing penetration testing on enterprise grade application security scanning tools like Fortify. Ability to analyze the reports and guide the developers to fix the issues

•             Integrating testing tools like Postman and Cypress; and OSS tools like Whitesource in the pipeline.

 

Total Experience: 5 to 10 years

•             At least 5 years’ experience in the field of Configuration and Release management

•             Excellent knowledge of  Azure services

•             Strong knowledge of Version control software (GIT), branching techniques, artifacts management, administration and support (GitHub/Azure Devops)

•         Scripting knowledge of gradle, MSBuild, Maven,PowerShell and YAML, is a must, for automating NodeJs, React and mobile applications in Azure DevOps. Scripting for building code, robust deployment, rollback, capacity testing; and also for running automated unit tests, regression tests and security tests

•             Excellent knowledge of deployment platforms, on both Windows and Linux systems, on Azure cloud

•             Excellent hand-on knowledge of Docker, Kubernetes and Serverless (Azure CLI) deployments

•             Excellent knowledge of Terraform scripts and Helm Charts

•             Knowledge of automating release of Application upgrades and DB updates for automated creation / updates of schema, and automated seed data population

•             Knowledge of enterprise grade application security scanning tools for doing dynamic scans and penetration testing, like Fortify

•             Knowledge of ITIL processes

•             Knowledge of ServiceNow will also be a definite plus

•             Basic knowledge of principles of Software Development, Operating Systems, Windows Servers, middleware, etc.

•             Strong problem solving and analytical skills

 

Personal Skills

•             The candidate should have excellent communication skills, strong interpersonal skills and be team oriented

•             Innovative and assertive in proposing/implementing new ideas/processes

•             Highly motivated and self-starting, should have proactive approach to resolving issues and working with limited supervision

•             Ability to quickly learn new technology and implement it effectively

 

Core Technologies:

Azure DevOps, Azure Kubernetes service (AKS) and Terraform

 

Good to Have:

Azure cloud components, Powershell and bash scripting, Helm Charts 3, good knowledge of Linux and Windows

 

Requirements:

1.        Expertise in Azure DevOps pipeline creation for Docker based solutions

2.        Should have experience creating AKS clusters automatically using pipeline for various environments like dev, qa, sit and prod using terraform

3.        Should have experience handling overall management or daily operations for AKS clusters including production support experience

4.        Deployment of microservices using Helm 3 to AKS using pipelines

 

Candidate should have good communication skills and able to work independently

Candidate should be ready to work in our Gurgaon office, when required

Shaping tomorrow together

Bechtel is one of the most respected global engineering, construction, and project management companies. Together with our customers, we deliver landmark projects that foster long-term progress and economic growth. Since 1898, we’ve completed more than 25,000 extraordinary projects across 160 countries on all seven continents. We operate through four global businesses: Infrastructure; Nuclear, Security & Environmental; Energy; and Mining & Metals. Our company and our culture are built on more than a century of leadership and a relentless adherence to our values, the core of which are safety, quality, ethics, and integrity. These values are what we believe, what we expect, what we deliver, and what we live.  
www.bechtel.com

Bechtel is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity and expression, age, national origin, disability, citizenship status (except as authorized by law), protected veteran status, genetic information, and any other characteristic protected by federal, state or local law.

In accordance with Bechtel's duty to provide and maintain a safe workplace for our employees and to safeguard the health of our families, customers, and visitors, we have adopted mandatory COVID-19 safety protocols for each work location, which may include a vaccination or testing requirement. Please speak with your Bechtel recruiter to determine which protocols apply to the work location for the job you are seeking.