
Lead Software Engineer (Vice President)
- Alpharetta, GA
- $111,000-182,000 per year
- Permanent
- Full-time
- Architect, administer, and optimize Kubernetes clusters for scalability, reliability, and security across multiple environments.
- Implement and manage container orchestration solutions, ensuring seamless integration with cloud and on-prem infrastructure.
- Monitor, troubleshoot, and resolve issues related to cluster health, deployments, and automation processes.
- Develop infrastructure-as-code solutions using tools like Terraform, Helm, and Ansible.
- Design, build, and maintain CI/CD pipelines using tools such as TeamCIty, Jenkins, GitHub Actions, or similar.
- Collaborate with development teams to automate deployment processes and streamline software delivery.
- Drive best practices for DevOps, including automated testing, continuous integration, and continuous delivery.
- Maintain and enhance monitoring, logging, and dashboarding for Kubernetes and CI/CD environments.
- Apply basic Linux administration and shell scripting for automation and troubleshooting.
- Use version control systems (SVN, GIT, BitBucket) for managing configuration and code changes.
- Java knowledge with 3-tier application development and framework integration would be a bonus.
- 6-8 years of experience in technology roles, with expertise in Kubernetes administration and DevOps automation.
- Proven experience architecting and administering Kubernetes clusters in production environments.
- Hands-on experience building and managing CI/CD pipelines with modern DevOps tools.
- Strong scripting skills (Bash, Ksh, Perl, Python) for automation and operational efficiency.
- Deep OS knowledge, especially Linux (CentOS, RedHat).
- Familiarity with infrastructure-as-code concepts and tools (Terraform, Helm, Ansible).
- Proficiency with version control systems: SVN, GIT, BitBucket.
- Experience with monitoring, logging, and dashboarding tools (Prometheus, Grafana, ELK, etc.).
- Java knowledge for solution development and integration (bonus).
- Designing and Developing API proxies using Apigee Edge.
- Strong understanding of API management life cycle components likecreating environments, virtual hosts, api proxies, cache, products and publishing it to the portal.
- Experience with on-prem cloud and public cloud platforms (Azure, GCP, etc.) for Kubernetes deployments.
- Advanced Linux administration experience.
- Exposure to security best practices in containerized and cloud environments.
- Experience with service mesh technologies (Istio, Linkerd).
- Apigee platform engineering and DevOps knowledge.
- Excellent collaborative skills and ability to work with cross-functional teams.
- Strong communication, analytical, and problem-solving abilities.