DevOps Engineer- Reston VA-
onsite interview
Reston VA
Hybrid 3 days onsite
CTH - USC/GC/H4-EAD on W2 only.
Strong DevOps engineering with AWS (CloudFormation, ECS), CI/CD (Jenkins, UCD, Pipeline as Code), Artifactory & security integrations (Sonar/Nexus), plus Java/Spring Boot microservices, Docker/Kubernetes, and hands-on software development background.
Job Description:
Senior DevOps Engineer.
Application Developer performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements and design documents.
The candidate also resolves defects encountered during various testing cycles.
DevOps Engineer.
Jenkins
UCD
Pipeline as code (PAC).
Artifactory
Pipeline integration with security scans (Nexus, Sonar, etc.)
AWS CloudFormation.
Prior experience in Design, develop, and maintain Java-based applications and services.
Ideally someone who was a software engineer (Java or Python) who is now a DevOps Engineer.
Utilize AWS services to build, deploy, and manage applications in the cloud.
Set up and configure AWS infrastructure components such as EC2, S3, RDS, Lambda, and more.
Implement AWS security best practices and ensure data protection.
Develop and maintain microservices using Java and AWS services such as AWS Lambda and Amazon ECS.
Implement RESTful APIs and other communication protocols for microservices.
Collaborate with cross-functional teams, including product managers, designers, and other developers.
Communicate effectively, both verbally and in writing, to explain technical concepts and solutions.
Proven experience as a Java Developer with a strong understanding of Java/J2EE programming concepts.
Spring, Spring Boot experience.
Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
Experience with CI/CD pipelines and automation tools.
Knowledge of database systems and SQL.
Strong problem-solving and analytical skills.
Excellent teamwork and communication skills. Job Responsibilities:
Infrastructure Management on AWS Cloud
Design, implement, and maintain scalable, high-performance, and secure infrastructure.
Continuous Integration and Continuous Deployment (CI/CD)
Containerization
Automate software build, test, and deployment processes. Skills:
AWS Cloud deployment, ECS, Terraform, Cloudformation
Proficiency with Software Development Lifecycle (SDLC)
Solid knowledge of the programming language(s), application server, database server and/or architecture of the system being developed
Solid understanding of current programming languages and employs any/all of these languages to solve the business needs of FNM's internal customers
Knowledge of one or more of the following: J2EE, Java, EJB, ASP, PowerBuilder, C, C++, SQL, CGI, Windows, NT, Visual Basic, Oracle, Sybase, MQ Series Education/Work Experience:
Bachelor's degree in Computer Science, Information Systems or related field
Professional certification(s) desired 10 plus years software development experience across the appropriate platform
Solid IT background and experience.
Experience as a application developer for projects similar in scope and responsibility