Merrimack, NH, US
7 days ago
Principal Cloud Engineer
Job Description:

Position Description: 

 

***Multiple Positions Available*** 

 

Designs and architects’ cloud native applications using Java, Python, and Go. Develops and maintains container and serverless applications using application programming interfaces (APIs) and API frameworks — Spring Boot. Deploys and configures software applications within public cloud environments — Amazon Web Services (AWS) and Azure to improve networking, network security, identity management/authorization, and storage capabilities. Ensures AWS cloud security. Builds, implements, and maintains continuous integration/continuous delivery (CI/CD) pipelines. Uses infrastructure as code to define both cloud and on-prem resources in human-readable configuration files by using Terraform. 

 

Primary Responsibilities: 

 

Innovates and improves the enablement platforms and capabilities. 

Develops and supports cloud-native technical solutions that enable digital services. 

Analyzes information to determine, recommend, and plan installation of a new system or modification of an existing system. 

Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. 

Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. 

Develops and oversees software system testing and validation procedures, programming, and documentation. 

 

Education and Experience: 

 

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Cloud Engineer (or closely related occupation) developing API lifecycle management systems and platforms.  

 

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Principal Cloud Engineer (or closely related occupation) developing API lifecycle management systems and platforms. 

 

Skills and Knowledge: 

 

Candidate must also possess: 

 

Demonstrated Expertise (“DE”) developing multi-threaded, mid-tier, real time applications in distributed environments using Java, REST Standards using Swagger specification and JSON notation, Elasticsearch for querying large datasets, cloud notification service — AWS SNS (Amazon Web Services Simple Notification Service) for real time notifications; and developing distributed data pipelines using Apache Kafka, Kafka Streams and deploying on cloud infrastructure. 

DE developing reactive SEO (Search Engine Optimization) friendly SPA (Single Page Applications) using React, Bootstrap for design templates, Material UI for styling, and JavaScript for execution of dynamic content. 

DE implementing Continuous Integration and Continuous Delivery (CI/CD) pipeline for enterprise applications, using Git, Jenkins, Sonar, Gradle, Maven, Kubernetes, Docker, and Shell Scripting automated cloud (AWS) application deployment flows; developing or migrating applications on AWS utilizing services- EC2 (Elastic Compute Cloud), EKS (Elastic Kubernetes Service), S3 (Simple Storage Service), API Gateway, and Terraform; and developing, deploying and managing microservice based applications using Oracle Infrastructure (OCI). 

DE building test automation frameworks using Java and PyTest; creating automated test scripts using Cucumber, JEST and Selenium automation frameworks; integrated automated tests to Jenkins pipelines using groovy DSL; and performing version control using GitHub and JFrog/Docker Artifactory for artifacts control, and providing application support, logs and metrics tracking using Datadog and Splunk. 

#PE1M2 

Certifications:

Confirm your E-mail: Send Email