Senior Engineer Cloud Automation Resume
NJ
SUMMARY
- 4+ years of experience in IT Industry comprising of MS Azure Cloud/Azure Active Directory, AWS Cloud, On Prem Cloud (Pivotal, Nutanix), DevOps, Cloud Infrastructure Provisioning and Management.
- Hands on skills in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, Enterprise Service Bus (ESB), IBM MQ, Enterprise Messaging Service (EMS),
- Experience with deployments, Maintenance and troubleshooting applications on Microsoft Cloud Infrastructure AZURE.
- Experience in Designing Cloud Solutions in AWS Cloud.
- Implemented a CICD pipeline involving Jenkins, Puppet, Ansible, Active Directory, Terraform, Chef and AWS to complete the Automation from commit to Deployment.
- Experience in User Management and Plug - in Management in Jenkins and deployed the build files in many different Servers.
- Experience working with different Jenkins Architectural implementations - Manager and autonomous Worker Agent, Manager and dedicated Worker Agent, identifying EC2 instance types for master and slave setup.
- Have worked in automation and scripting of Jenkins pipeline using Groovy and Python.
- Expertise in scripting like Bash, Shell, Perl, Python, PHP and JavaScript for automating tasks and in programming languages Java 1.8 and React.
- Experience working with software build tools maven, gradle, npm and writing pom.xml, build.gradle.
- Experience in designing and deploying AWS solutions using EC2, setting up different EC2 instance types, have worked on high availability of EC2 instances, configuring ALB, ELB, Elastic End point, Security Groups, working with AMI, ENI, EBS, EFS, S3, VPC, Auto scaling groups and Cloud Front.
- Experience designing and working with Serverless architecture in AWS using Lambda, Dynamo DB, SNS, SQS, Kinesis, Route 53 and have used Cloud Watch for log monitoring.
- Experience working with Docker builds, creating Docker images, launching Docker containers, writing Docker file and debugging builds using Docker commands.
- Have worked on migration of docker builds to EKS, wherein I created docker compose file, used ECR as docker registry and setup the pipeline to EKS.
- Experience working with Azure DevOps uploading work items in Azure Board, creating Repos, Pipelines and Test Plans.
- Worked in Test Driven Development (TDD) and version management tools GitHub, SVN, Bitbucket, Gitlab with built in CI/CD, and has strong experience with writing PL/SQL stored procedures, Triggers and Views.
- Experience working with Kubernetes deployment, writing yaml file for building CICD pipeline, debugging and automation of application using kubectl services.
- Designing and developing microservices architecture applications. Hands on experience with IDE tools - Eclipse, STS, Intellij and Visual Studio
- Used Terraform as Infrastructure as a code and Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching Amazon EC2 instances while deploying Micro services.
- Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure. Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
- Orchestration and Provisioning of Infrastructure using Configuration Management Tool Ansible Enterprise and utilized for creating Ansible playbooks using roles to automate system operations.
- Enhanced Configuration Management using (Ansible) to assist with automated, repeatable and consist configuration and application deployments, treating infrastructure as code.
- Expertise on working with Azure cloud services (web apps ASE, web jobs, web app AKS), Azure storage (Cosmos DB, Blob), Azure CLI, Azure Active Directory, Azure Service Bus (Queues, Topics, Subscription, Auto-forward setup), Azure APIM configuration (apikey, oauth 2.0) and managing Client’s Microsoft Azure based PAAS and IAAS environment.
- Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases such as MongoDB.
- Experience working with various networking protocols like TCP/IP, UDP, FTP, SFTP, HTTP, HTTP2, SNMP, etc., and OSI layers.
- Extensive involvement with Version Control Systems like GIT, CVS and Subversion (SVN). Also resolved conflicts during the branch merging in different version control systems.
TECHNICAL SKILLS
Programming Languages: Java 1.5/1.7/1.8, J2EE, Python 3.6.0, C, C++, SQL Server2012/2014, PL/SQL
Containerization: Docker, Docker Compose, Swarm, Kubernetes, Openshift
Web Technologies: HTML5, CSS3, JavaScript, ExpressJS, VueJS, ReactJS, jQuery, AJAX, AngularJS, Angular 2/4/6, NodeJS, Flask, Bootstrap, Apache Kafka, JSON
Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2, MongoDB, Amazon Web Services (AWS), Pivotal Cloud Foundry, Azure
J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA
Web Services: JAX-WS (SOAP), JAX-RS (RESTful), WSDL, Microservices, GraphQL
Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring Batch, Spring ORM, Spring Boot
ORM Framework: Hibernate, JPA, DAO, Spring JPA
XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, DOM Parsers
AWS: EC2, RDS, S3, ELB, ASG, Route 53, Kinesis, Cloud Watch, AWS Cognito
Web/Application Servers: Apache Tomcat 6.0, IBM WebSphere 8, Oracle WebLogic, PostgreSQL, JBoss 4.0, Red Hat Studio, IBM MobileFirst
Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git, GitHub, Gitlab, Artifactory
IDE: Eclipse, MyEclipse, Edit Plus, NetBeans 7.0, Visual Studios, IntelliJ
UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, DreamViewer, Rational Rose, UML, Selenium, Kubernetes, Jfrog
Design Methodologies: Agile, Scrum, Waterfall, UML, J2EE Design Patterns
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Engineer Cloud Automation
Responsibilities:
- Setting up Jenkins pipeline for various projects (Java, Ruby on Rails, NodeJS, Angular) and getting them deployed in AWS.
- Also, implement validations in pipeline, test cases, Integration testing in pipeline using Selenium and Casandra, implementing vulnerability scan in pipeline using prisma and veracode.
- Designed and distributed private cloud system solution using Kubernetes (Docker) on CoreOS and used it to deploy scale, load balance and manage Docker containers with multiple name spaced versions, and worked on Docker Engine, Docker HUB, Docker Images, and Docker Compose for handling images for installations and domain configurations.
- Responsible for automated deployment of application in Tomcat Server using Ansible Playbook.
- Good exposure in Deploy an AKS & Scale an application and Kubernetes infrastructure.
- Used Terraform as Infrastructure as a code and Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while developing microservices.
Confidential, NYC
Engineer Product Release
Responsibilities:
- Configuring Azure APIM for REST APIs and implementing Oauth 2.0 authentication with JWT validation, api key (subscription key) validation, cors header, resolving miscellaneous HTTP/HTTPS headers.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build.