Johnson Controls Logo

Johnson Controls

Lead Devops Engineer

Sorry, this job was removed at 04:21 p.m. (IST) on Wednesday, Oct 09, 2024
Be an Early Applicant
Industrial Area SSI, Rajaji Nagar, Bangalore, Karnataka
Internship
Industrial Area SSI, Rajaji Nagar, Bangalore, Karnataka
Internship

Lead DevOps Engineer

At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays. This is an exciting opportunity to develop the next generation of security solutions. Your role will have a large impact, as the technology you develop will be used to protect people, facilities, and assets, at scale – around the world.

You will be working with a talented team of architects, product managers, software, hardware, and QA engineers. You will be using the latest cutting-edge technologies to power the next-generation access control and video surveillance solutions in the cloud.
 

What we want 

We are looking for a Sr. DevOps Engineer with experience deploying complex systems to the cloud. You will be a key member of a team of DevOps engineers delivering and supporting our latest cloud automation, platforms, services and applications.

We are looking for a self-starter, motivated by solving unique problems and using leading-edge open source and cloud-based technologies to automate builds and deployments.

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

  • Minimum 5 years in the broader software field
  • 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
  • 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 and/or any cloud platform (Azure, AWS or GCP)

Similar Jobs

Be an Early Applicant
20 Hours Ago
Bangalore, Bengaluru, Karnataka, IND
2,194 Employees
Senior level
2,194 Employees
Senior level
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
As a Lead DevOps/SRE Engineer, you will enhance production and development environments, develop tools and processes, automate deployment, and lead monitoring strategies. Your responsibilities include managing production systems, CI/CD pipelines, and providing on-call support while optimizing overall reliability and performance.
Yesterday
Bengaluru, Karnataka, IND
Hybrid
55,000 Employees
Mid level
55,000 Employees
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
As a DevOps Engineer at Capital One, you will collaborate with Agile teams to design and implement full-stack development solutions, maintain Kubernetes fleets, and connect with digital product managers to create cloud-based services that enhance user experiences, focusing on driving transformation and innovation in financial technology.
2 Days Ago
Bengaluru, Karnataka, IND
Hybrid
13,000 Employees
Mid level
13,000 Employees
Mid level
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
The Senior DevOps Engineer will develop, test, debug, and manage containerized applications on Kubernetes, design cloud infrastructure on AWS and Azure, enhance CI/CD pipelines, implement monitoring solutions, and maintain security practices. The role requires collaboration with development and operations teams and involves automation of infrastructure management.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account