We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Over 8+ years of Experience in IT industry with major focus on Software Development, Release management, Cloud/DevOps, Continuous Integration and Continuous Delivery (CI/CD pipeline), Build and Release management, Linux/Windows/macOS administration and support.
  • Experience in working with AWS resources likeIAM, EC2, VPC, RDS, EBS, S3, ELB, ECS,Route 53, CloudFormation, Scaling, Cloud Watch, Cloud Front, Red Shift, SQS, SNSand experienced in Cloud automation.
  • Experience working on several Docker Components like Docker Engine, Hub, Machine, creating Docker Images, Docker Registry and handling multiple images.
  • Having good implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes.
  • Experience in creating Jenkins Pipeline. Set up Continuous Integration for major releases in Jenkins. Ability to identify and gather requirements to define a solution to be build and operated onAWS.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux, Mac and windows platforms.
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts from source code.
  • Hands - on experience with configuration and automation tools such as Chef, Puppet and Ansible.
  • Worked with Ansible Playbooks for virtual and physical instance provisioning, Configuration management, patching and software deployment.
  • WroteAnsible PlaybookswithPython, SSHas the Wrapper to Manage Configurations ofAWS Nodesand Test Playbooks on AWS instances usingPython, run Ansible Scripts to provision development servers.
  • Extensive experience in setting up the CI/CD pipelines usingJenkins, Maven, Nexus, GitHub, Terraform and AWS.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in designing, developing, implementation, deployment and support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Experience in a UNIXenvironment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity
  • Hands on experience on Terraform.
  • Experience in programming languages like Java, Python and Scala.

TECHNICAL SKILLS

Operating Systems: Linux, Ubuntu, Windows, Mac

Scripting Languages: Unix Shell Scripting, Python, Perl, YAML, JSON, Java Script

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, Web sphere 6.0/ 7.0/8.0,Apache,Nginx

Databases: Oracle, MySQL, MongoDB.

Web Technology: HTML, CSS, Java Script, PHP, Servlets and JSP.

Build Tools/CI Tools: ANT, MAVEN, Jenkins

Source Control Tools: Subversion (SVN), GIT, CVS.

Cloud Services: AWS, Google Cloud Platform(GCP), Azure

DevOps Tools: Docker, Kubernetes, Ansible, Chef, Puppet, Jenkins, Terraform, OpenShift, Splunk

AWS Services: EC2, IAM, VPC, CloudWatch, S3, CloudFormation, Route 53, Lambda

Programming Languages: C, C++, Java/J2EE, Scala, SQL.

Hadoop Technologies: HDFS, MapReduce, Hive, Sqoop, Flume, Pig, Spark, Kafka

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

AWS/DevOps Engineer

Environment: Git, Jenkins, Java, Docker, Kebernetes, Ansible, AWS, Ansible, ANT, MAVEN, Cloud Formation, Shell Scripts, Python

Responsibilities:

  • Working as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
  • Provided consistent environment usingKubernetesfor deployment scaling and load balancing to the application from development through production, easing the code development and deploymentpipelineby implementingDockercontainerization.
  • Responsible for build and deployment of the application in Jenkins using automation Shell scripting on Linux servers. Created Jenkins Pipelines for effective functionality of the code in lower environments.
  • Working on infrastructure with Docker containerization.
  • Automated the build and release management process including monitoring changes between releases.
  • CreatedAnsiblePlaybooksandPuppetManifeststo provisionApacheWebservers,Tomcatservers,Nginx, ApacheSparkand other applications.
  • Used Kubernetes as a open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Configure, monitor and automate Amazon Web Services.
  • Wrote shell and Python to automate admin jobs such as monitoring the servers for resource consumption, processes running, file handling such as moving, copying and renaming files, reading data from the files etc.
  • Implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes.
  • IntegratedKuberneteswith network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Created Docker file for each micro service’s and also changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Automate provisioning and repetitive tasks usingTerraformandPython, Docker container, Service Orchestration.
  • Collaboration with development support teams to setup a continuous delivery environment with the use of Docker.
  • Created and setup automated nightly build environment for java projects using maven.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • High level troubleshooting to fix hardware and Software issues onUNIX/VMwareplatforms.

Confidential, San Jose, California

DevOps Engineer

Environment: Jenkins, Docker, Chef, Maven, Java, AWS EC2, S3, EBS, IAM, ELB, GCP, Cloud watch, Cloud Formation, Terraform, Git, Unix/Linux, Shell scripting.

Responsibilities:

  • Administered Jenkins for the implementation of continuous integration process and integration of the tool with Ant and Maven to schedule builds, while also enabling continuous delivery through deployment into several environments of test, quality assurance (QA), and production.
  • Automate provisioning and repetitive tasks usingTerraformandPython, Docker container, Service Orchestration.
  • Evaluated Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • UsingKubernetes, I have controlled and automated application deployments and updates and orchestrated deployment.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Improving Continuous Integration workflow using Virtual Environments likeDocker.
  • Configuring and installing base images from theDockerhub and configured and created new container machines.
  • Implemented AWSCode Pipelineand Created Cloud formationJSONtemplates inTerraformfor infrastructure as code.
  • UsedKubernetesto deploy scale, load balance, scale and managed docker containers with multiple namespace versions.
  • Utilize Shell Scripting and Python in automating builds and deployment process.
  • UsedDockerfor making it easier to create, deploy, and run applications by using containers. worked on Chef/Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes and Written chef recipes to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat binaries installation.
  • IntegratedAntandMavenwithJenkinsand wrote script with JavaScript to run and automate the build process as a part of continuous delivery.
  • Initiated a continuous delivery pipeline with Docker, Jenkins, GitHub,and AWS Amazon Machine Image (AMI).
  • Employed the company’s software configuration management processes to projects, integrate and maintain GIT infrastructure, and support a continuous delivery model through software automation and package migration processes.

Confidential

Software Developer

Environment: Java, Oracle, SQL, REST, HTML, CSS, JS, NodeJS, Angular, MongoDB, Spring, Hybernate, Git, Jenkins, Tomcat

Responsibilities:

  • Involved in the requirement gathering, analyzing functional documents and workflow from the clients and designing of prototypes based on that.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Created multiple databases with sharded collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Coding of several modules related to Admin and Security functionality as per the business requirements and preparing technical specification documents for those functionalities.
  • Active participation in regular project status meetings, client calls and always acted as the sole point of contact for all the functionalities developed by me.
  • Experience in design and developing Application leveraging MongoDB.
  • Created RESTful web services using Jersey, SPRING framework and JAX-RS.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • MYSQL was used as the database for the application which was hosted in the cloud using Amazon RDS service.

Confidential

Full Stack Developer

Environment: Java, SQL, Oracle, Tomcat, Angular, HTML, CSS, JavaScript, Oracle, EJB, MVC, JQuery, Rest, JSP

Responsibilities:

  • Designed and developed UI screens with HTML, CSS and Java Scripts to enhance the display of data on interactive screens.
  • Assisted in designing, architecture and development of large scale web applications.
  • Developed applications using JavaScript for Web pages and added validation functionality to the forms.
  • Created SQL scripts for securing database and Utilized Object Oriented programming to develop the front-end of websites.
  • Analyzed client requirements and designed specification documents based on requirements and Prepared use cases, sequence diagrams, class diagrams and activity diagrams using Rational Rose.
  • Assisted in designing and development of relational databases for supporting back-end designs.
  • Supported technical team members in development of functional and visual user interfaces.
  • Preparing test cases and strategies for unit testing and integration testing.

We'd love your feedback!