Java DevOps Engineer at Remote, Remote, USA |
Email: [email protected] |
Role: Java DevOps Engineer Location: Remote Duration: Long Term Job Description We are seeking a highly skilled Senior Java Developer with strong expertise in cloud infrastructure, DevOps practices, and automation. This role is ideal for a seasoned professional with a deep understanding of Java application development, alongside hands-on experience in cloud deployment, containerization, and Infrastructure as Code (IaC). As a Senior Java Developer, you will be responsible for developing, deploying, and managing applications on cloud platforms, working closely with cross-functional teams to deliver high-performance, scalable, and reliable software solutions. Responsibilities Design, develop, and optimize Java applications for scalability, performance, and security. Collaborate with DevOps and cloud engineering teams to architect and implement Infrastructure as Code (IaC) using Terraform and AWS CDK. Implement and maintain continuous integration/continuous deployment (CI/CD) pipelines to ensure seamless and efficient application deployment. Utilize containerization tools like Docker and orchestration platforms like Kubernetes to deploy, manage, and scale applications. Work with configuration management tools such as Ansible or Puppet to automate and manage infrastructure. Integrate and maintain logging and monitoring tools (e.g., Prometheus, Grafana, ELK Stack, CloudWatch) for comprehensive application and infrastructure monitoring. Manage source code and collaborate with teams using Git, GitLab, or GitHub. Ensure application security and network integrity by implementing best practices in firewall management, network protocols, and security configurations. Use Python and Bash or Power scripting to automate operational tasks and enhance infrastructure reliability. Collaborate with database administrators to design, query, and optimize SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for application use. Mandatory Skills and Qualifications Proficiency in Java and Python with a strong background in software development and application architecture. Extensive experience in Infrastructure as Code (IaC), particularly with Terraform and AWS CDK. Proven ability to implement and manage CI/CD pipelines to support efficient development cycles. Experience with Docker and Kubernetes for and orchestration. Proficient in Git, GitLab, or GitHub for version control. Experience with configuration management tools like Ansible or Puppet. In-depth knowledge of cloud platforms, specifically AWS and Azure. Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch. Working knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). Understanding of network protocols, firewalls, and security best practices. Scripting expertise with Bash or Power for automation. Preferred Qualifications Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). Strong problem-solving skills with a keen eye for detail and a commitment to delivering high-quality, reliable software. Excellent communication and collaboration skills, with experience working in agile environments. Certifications in cloud platforms (AWS Certified Solutions Architect, etc.) or DevOps practices (Certified Kubernetes Administrator, etc.) are a plus. Keywords: continuous integration continuous deployment |
[email protected] View All |
10:37 PM 29-Jan-25 |