Jobs / American Software Solutions INC
Senior Kubernetes Engineer
American Software Solutions INC · United States · Remote
United StatesExp: 10+ yrs155,000-210,000 USD/yearlyRemote
Remuneration
155,000-210,000 USD/yearly
Location
United States · Remote
Eastern Daylight Time (UTC-4)
Visa sponsorship
Not specified
Job summary
Seeking a highly skilled and energetic Senior Kubernetes Engineer to lead the design, deployment, and management of container orchestration solutions across diverse cloud environments. This pivotal role involves leveraging expertise in cloud computing, virtualization, and microservices architecture to optimize infrastructure and ensure seamless application delivery. The engineer will work on client projects across the United States.
Qualifications
- 10+ years experience in infrastructure/network engineering, with 5+ years in Azure or AWS cloud environments.
- Proven experience designing and managing large-scale Kubernetes environments in multi-cloud or hybrid cloud settings.
- Strong knowledge of cloud infrastructure services including Google Cloud Platform, AWS, Azure, VMware, OpenStack, Rackspace, Citrix.
- Expertise in virtualization technologies such as VMware and Hyper-V; familiarity with Docker.
- Proficiency in scripting languages including Python, Bash, PowerShell; experience with configuration management tools like Ansible, Chef, Puppet.
- Solid understanding of IT infrastructure components including operating systems (Linux/Unix/Windows), web services (RESTful APIs), microservices architecture, and application development frameworks (JavaScript, Java, Ruby on Rails).
- Hands-on experience with CI/CD pipelines using Jenkins or similar tools; version control systems like Git; automation of software deployment processes.
- Knowledge of database management systems including MySQL, PostgreSQL, Oracle; experience with NoSQL databases is a plus.
- Experience applying STIG and other server hardening settings in a cloud environment.
- Advanced cloud service/vendor certifications from Azure (e.g., Azure Administrator Associate, AWS Solutions Architect Associate, AWS SysOps Administrator Associate).
- Strong experience with Kubernetes administration, Helm, Kustomize, and GitOps workflows.
- Experience with Windows and Linux operating systems, including advanced configurations and optimizations.
- Experience implementing enterprise authentication and Role-Based Access Control (RBAC) in cloud environments.
- Proficiency with Docker and Kubernetes for deploying cloud-native applications through complex SDLC processes and CI/CD pipelines.
- Expertise with Microsoft Entra ID and Microsoft Active Directory Domain Services.
- Proficient in using Terraform to implement complex Infrastructure as Code (IaC) solutions.
- Competent working with multiple types of CI/CD architectures/tools (e.g., GitLab, Ansible, Azure DevOps).
- Experience using Ansible for server and workstation configuration management in large-scale environments.
- Very strong networking background with in-depth knowledge of BGP, CDN, IP subnetting, network security groups, routing, Palo Alto firewall configurations, load balancing, DNS.
- Experience working with open-source tools to maintain a cloud-agnostic deployment approach.
Responsibilities
- Architect, implement, and maintain Kubernetes clusters for containerized applications across multiple cloud platforms (GCP, AWS, Azure, VMware, OpenStack, Rackspace).
- Develop and automate infrastructure provisioning using Terraform, Ansible, Chef, Puppet, and Shell Scripting.
- Collaborate with development teams to facilitate CI/CD pipelines using Jenkins, Git, and Docker.
- Optimize system performance through hardening, security best practices, and regular patching of Linux and Windows environments.
- Monitor system health, troubleshoot Kubernetes clusters and virtualization platforms (VMware, Citrix), and implement scalable solutions for high availability.
- Ensure data integrity and security by managing databases (MySQL, PostgreSQL, Oracle, Microsoft SQL Server, Redis, MongoDB) and VPNs.
- Design, implement, and manage complex cloud-native solutions across Azure and AWS.
- Deploy and maintain Kubernetes applications using Helm, Kustomize, and GitOps methodologies.
- Lead the development and implementation of advanced network security configurations within cloud environments.
- Implement DoD-approved enterprise authentication in Azure, leveraging advanced security protocols.
- Implement robust Role-Based Access Control (RBAC) for multi-platform products in Azure and AWS.
- Oversee and optimize Kubernetes cluster management, including monitoring, scaling, and security hardening.
- Lead the development and maintenance of comprehensive technical documentation.
- Drive the development and continuous improvement of CI/CD and DevSecOps pipelines for cloud-native applications.
- Collaborate with cross-functional teams to align cloud and DevSecOps strategies with business objectives.
- Work with open-source software to maintain an agnostic approach to cloud-native deployments.
Skills
AnsibleAWSAzureAzure DevOpsBashChefDockerGCPGitGitLabHelmJavaJavaScriptJenkinsKubernetesKustomizeLinuxMongoDBMySQLOpenStackPostgreSQLPowerShellPuppetPythonRedisRESTRubyTerraformVMwareWindows
Certifications
Azure Administrator AssociateAWS Solutions Architect AssociateAWS SysOps Administrator Associate
Travel
Less than 15%
Industry
Full stack developmentCloudDevSecOpsCybersecurityArtificial Intelligence (AI)Business Intelligence (BI)Data ScienceMachine Learning (ML)
Relocation
No