Java/ Python Developer

Samprasoft

Washington, DC • On-site

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

DevOps Engineer

We are looking for a DevOps Engineer to support cloud deployments. This role requires a self-starter who is adept at solving problems, is a collaborative teammate and an effective communicator at all levels within an organization.

Responsibilities:
  • Collaborate with Software Development teams, Product Managers, and Business Owners to ensure smooth deployment and operation of systems.
  • Build CI/CD pipeline configurations to orchestrate provisioning and deployment of both large and small-scale systems.
  • Automate tools to monitor system health and reliability to support business process requirements.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Communicate status and risks to the product teams.
  • Help automate and streamline operations and processes.
  • Build and maintain tools for deployment, monitoring and operations.
Experience:
  • We prefer you to have a 4-year degree and have senior-level experience. To us, that means at least 3-5 years in a professional DevOps role. We believe you will be successful if you are capable of organizing and running projects from start to finish. You should be able to identify and complete tasks with minimal direction or supervision.
  • 4 year degree preferred.
  • 3-5 years Dev Ops experience required with preferred experience in a senior reporting role.
  • Experience with AWS is required, other cloud providers are a nice bonus.
  • Excellent Linux or Unix background.
  • Complete focus on security and mitigating risk through technology.
  • Experience working with automation tools such as Puppet, Terraform, CHEF, or Ansible.
  • Prior work with Kubernetes, Helm, Docker, PostGres, MySQL, Redis, ElasticSearch, microservices, message queues and related technologies will be very helpful.
  • Working knowledge of some form of CI/CD (Jenkins, TravisCI, CircleCI, AppVeyor, etc) is required.
  • Know Git or some other version control and have experience in an Agile environment.
  • You should demonstrate a fundamental understanding of modern platform technologies and industry standard methodologies.
  • Experience in financial services a plus, but not required.
Position Comments:
  • DevOps Engineer to work on build out of Uni Hybrid Cloud Workflows.


Frequently asked questions

Q: What skills or qualities help someone succeed as a Python Java Developer?

A: To succeed as a Python Java Developer, key technical skills include proficiency in programming languages such as Java, Python, and possibly other languages like C++ or JavaScript, as well as expertise in software development frameworks, databases, and data structures. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Python Java Developer can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.

Q: What is the career path for a Python Java Developer?

A: A Python Java Developer's career path typically begins as a Junior Developer, where they focus on writing clean, efficient code and collaborating with cross-functional teams. As they gain experience, they progress to mid-level roles such as Senior Developer or Technical Lead, where they take on more complex projects, mentor junior team members, and contribute to technical architecture decisions. Ultimately, senior Python Java Developers can move into leadership positions like Technical Program Manager or Engineering Manager, or transition into specialized roles like DevOps Engineer or Data Scientist, leveraging their programming skills and technical expertise to drive business growth and innovation.