Principal Devops Engineer (10+)
johnsoncontrols | 206 days ago | Hyderabad

How you will do it

 

· Execute proofs-of-concept (POCs) and evaluations on third-party and open-source software components to find solutions to complex problems

· Create clearly written, high-quality documentation for POC findings, DevOps runbooks, deployment instructions, architecture diagrams, white-papers, etc. in Confluence

· Follow instructions carefully and ask clarifying questions when necessary

· Exemplify and promote DevOps principles and culture

· Create Infrastructure-as-Code (IaC) for automated/repeatable deployments of our infrastructure.

· Support and develop automation solutions that enable our agile software teams to build and deploy code efficiently and consistently

· Create and maintain a GitOps repository containing environment configuration

· Collaborate with architects and product owners to develop and understand requirements and deployment scenarios

· Research and promote best-practices and clearly communicate the intended solutions prior to execution

· Prioritize work assignments

· Enforce cyber security best practices

· Set the standard for code and document quality and review PRs of other team members

 

What we look for

 

Mandatory

· Minimum 10+ years in the broader software field with minimum 2 years of experience as Lead.

· Minimum 2 years Azure experience with resources such as VNets, VMs, AKS, Azure Container Registry, Azure Container Apps, Azure Blob Storage, Azure SQL, Cosmos DB, and Azure Event Grid.

· Minimum 3 years automating builds and deployments of complex systems

· Minimum 2 years with one or more these IaC tools: Terraform, ARM, Cloud Formation, Vagrant, Helm or Ansible

·  Minimum 2 years using and managing Git repos in GitHub, GitLab, Bitbucket or Azure DevOps

· Minimum 2 years building and deploying services to Kubernetes clusters

·  Minimum 2 years managing Linux-based systems

·  Minimum 1 year managing Windows-based systems

·   Experience mentoring and leading other DevOps Engineers

·   Basic understanding of GitOps (such as ArgoCD) for deployment and configuration management

·  Experience creating CI/CD pipelines using various tools such as GitHub Actions

·   Motivated self-starter and team-player that gets work done on-time, looks for ways to improve the team’s overall efficiency and comes up to speed quickly

·  Excellent problem solving skills

·  Excellent verbal and (especially) written communication skills with experience supporting/defending your solutions to a skilled team of engineers/architects

·  Lives and breathes DevOps principles (infrastructure-as-code, automate everything, end-to-end responsibility, continuous improvement, customer-centricity, high collaboration)

·  Detail-oriented; ensuring quality in final solutions delivered

·  Broad knowledge of multiple scripting languages such as Bash, PowerShell, Python, JavaScript, etc.

·  Solid understanding of containerization concepts (Kubernetes, Docker, Helm, etc.)

·  Moves easily between Linux (Bash) and Windows (PowerShell) environments

·  Experience using Git with various workflow and branching strategies

·  Solid understanding of computer networks including most of these: CIDR notation, private subnets, switches, routers, gateways, VPNs, DNS, TCP/UDP, multicast, TLS, PKI certificates, firewalls, load balancers, proxy servers, reverse proxies, API gateways, Virtual IPs, NAT, and IPv6

 

Preferred

· Experience building and/or using Kubernetes Operators

· Ability to use multiple Kubernetes tools such as kubectl, K9s, oc, helm, kustomize, ArgoCD, etc.

· Experience with multiple container and artifact registries such as Artifactory, Harbor, Docker Hub, Nexus, Azure Artifacts, ACR, ECR, Archiva, GitHub Packages, etc.

· Experience with observability tools and platforms such as the Elastic Stack, PLG Stack, Prometheus, OpenTelemetry, etc.

· Certification in Kubernetes, computer networking, security

Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.