We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Dallas -, TexaS

SUMMARY

  • Versatile DevOps Engineer with nearly 10 years of experience. Seeking to leverage proven Continuous Integration and Continuous Deployment/Delivery skills.
  • Experience on various flavors of UNIX system like Red Hat Linux, Ubuntu, CentOS.
  • Experience in strategy and practical implementation of Aws Cloud - Specific technologies which include EC2, S3, VPC, ELB, Cloud Front, Cloud Watch, SNS, EMR, ECS, EBS.
  • Involved in performance monitoring tools like Iaas, AWS CloudWatch and stack driver.
  • Build servers using AWS, launching EC2, creating security groups, autoscaling, load balancers in the defined virtual private connection.
  • Deployed Applications into Prod & Pre-Prod environments with various Application server technologies like WebLogic, WebSphere, Apache Tomcat.
  • Involved in End-to End, Build and Release Management process using Jenkins, Ant, Maven.
  • Good knowledge of virtualization and container technology like Docker and managing Docker-based deployment.
  • Experienced working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker images. Worked on all major components of Docker like Docker Daemon, Registry, Swarm etc.
  • Configured Docker file with different artifacts to make an image.
  • Implemented docker-maven plugin and maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files.
  • Used Ansible server and workstation to manage and configure nodes.
  • Performed configuration, deployment, and orchestration of cloud resources and enforcing policies on remote systems using automation tools like Ansible, Chef, Puppet.
  • Leverage Ansible for provisioning and de-provisioning user accounts on Linux instances.
  • Used Ansible roles concept to maintain large playbooks.
  • Managed Amazon Web Services (AWS) infrastructure that automate the provisioning of AWS services though Ansible scripts and Cloud Formation Templates.
  • Automated webserver content deployments via Shell, Shell script and Groovy scripts.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Created new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Created slaves to implement the build farm where multiple builds run on multiple slave machines in Jenkins.
  • CI/CD support for multiple applications using Jenkins, Artifactory and internal deployment tools.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Expertise with Maven Dependency, plugin and Nexus repository management during the builds.
  • Integrated Maven with GIT to manage and deploy project related tags.
  • Maintaining source code and performing different operations like branching, merging and tagging as needed.
  • Defined application strategies using Git.

TECHNICAL SKILLS

Cloud Infrastructure: AWS, Azure.

Configuration Management Tools: Ansible, Chef, Puppet.

Continuous Integration Tools: Jenkins, Hudson, Bamboo

CI Build Tools: Maven, ANT, Gradle, MS Build

Versioning Tools: GIT, CVS, Subversion, Perforce

Monitoring Tools: CloudWatch, Splunk, Cloud trail, Nagios

Virtualization Tools: VMware vSphere, Oracle VirtualBox

Web application servers: Apache Tomcat, Web Sphere, Web Logic, JBoss

Database: MYSQL, MongoDB, MS SQL, NoSQL

Containerization Tool: Docker, Compose, Swarm, Kubernetes

Programming Languages: C, Java.

Scripting languages: Python, Groovy, Shell.

Markup &Templating: HTML, CSS, Bootstrap

PROFESSIONAL EXPERIENCE

Confidential, Dallas - Texas

Sr. DevOps/AWS Engineer

Responsibilities:

  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Elastic Container Service (Docker Containers), Elastic Beanstalk, S3, CloudFront.
  • Designed & implemented VPC service for extension of customer’s on-premises datacenter with AWS cloud using AWS VPC and VPN & Direct connect services.
  • Worked on multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Used Amazon Virtual Private Cloud (VPC) as a virtual network environment for AWS resources and services.
  • Have an Experience in AWS Network administration, AWS instance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.
  • Experienced working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB.
  • Worked on end to end setup of the Artifactory pro as a docker container with a secure private docker registry and local docker repositories for storing the build docker images.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Used Ansible server and workstation to manage and configure nodes.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.
  • Wrote deployment recipes for infrastructure management using Terraform.
  • Patching of EC2 instances within a maintenance window using Ansible and perform security updates of same instances for the remediation of system vulnerabilities.
  • Implemented Shell and Python scripts for release and build automation. Manipulated and automated scripts to suit requirement.
  • Implemented Continuous Integration (CI) and Continuous Deployment using Jenkins.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, and Ansible etc.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Development/Test/Production Branching Model for weekly releases.
  • Build end to end CI/CD pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Used Maven as build tools on java projects for the development of build artifacts on the source code.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, managing Maven repositories.
  • Integrated Maven with GIT to manage and deploy project related tags.
  • Analyze and resolve conflicts related to merging of source code for Git.
  • Administered Git for version control to include branching and merge management.

Environment: Linux, Git, Maven, Tomcat, Nexus, Jenkins, Ansible, AWS (EC2, S3, EBS, VPC, ELB, CloudWatch), Splunk, Jira, Docker, Docker swarm, CloudFormation Template, SonarQube, Python, Shell, Cobertura, Selenium.

Confidential, Chicago-Illinois

DevOps Engineer

Responsibilities:

  • Hands on experience in AWS services like EC2, S3, EBS, Autoscaling and IAM.
  • Involved in Architect, build and maintain highly available secure multi-zone AWS cloud infrastructure utilizing Ansible with AWS CloudFormation and Jenkins for continuous integration.
  • Experience in creating secured cloud infra using (VPC) for staging and development environment on AWS.
  • Worked on multiple AWS instances, set security groups, Elastic Load Balancer and AMIs.
  • Knowledge of Docker and managing Docker -based deployment.
  • Experienced with environment provisioning and orchestration tool like Docker.
  • Worked on Docker machine to install docker-engine and managed virtual hosts in the data center.
  • Implemented Docker automation solution for Contiguous integration / Continuous Delivery model.
  • Proficient with Ansible Playbooks, modules and roles.
  • Worked on Ansible for configuration management and infrastructure automation.
  • Automate infrastructure creation, deployment and recovery using Ansible, Docker, Terraform & Jenkins.
  • Configured Docker file with different artifacts to make an image and using chef cookbooks deployed those Docker images to different servers for running the application on containers.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT during the day.
  • Used Chef for server management automation. Created several Cookbooks and Recipes to build servers (VMs) on AWS.
  • Created Python & UNIX scripts for build activities in QA, Staging and Production environments.
  • Installation &maintenance of JIRA and confluence systems in Linux environment.
  • Software builds using Jenkins with Tomcat Apache Administration.
  • Building and maintaining CI/CD toolkit for monitoring, troubleshooting and resolving s in dev, test, prod environments.
  • Created Jenkins workflows for pre-deployment process on both QA and preproduction environments.
  • Managing Maven repositories for java projects.
  • Expertise with Maven Dependency, plugin and Nexus repository management during builds.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent Jars which are used during the build.
  • Hands on experience in installing and administrating CI tools like Jenkins, Git and Bit-Bucket.
  • Administered GIT for version control to include branching and merge management.
  • Worked with GIT and Subversion to manage source code.
  • Created post commit and pre-push hooks in GIT repos.
  • Configured & managed source code by Git and resolved code merging conflicts with application developers.

Environment: Git, Maven, Tomcat, Nexus, Jenkins, Ansible, Chef, AWS, Docker, Python, Shell, SonarQube, Linux.

Confidential

Build & Release Engineer

Responsibilities:

  • Maintained build release scripts developed in ANT and Maven. Modified build and configuration files including pom.xml.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Responsible for branching and merging of code base for various, parallel releases.
  • Installed Jenkins and perform troubleshooting during installation to implement the CI process for the java application builds.
  • Responsible for automating the build process using Jenkins. Developed and maintained tools that automate the building of software releases for an Agile based software development process.
  • Continuous Delivery (CD) is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Worked on Nexus, Artifactory Repository managers for Maven builds to upload/download the built Artifacts.
  • Built EAR and WAR files with custom configuration setting using Maven Tool Kit.
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed and administered GIT and ensured reliability of application besides working on branching strategies for GIT.

Environment: Ant, Maven, Jenkins, Nexus, SVN, JBoss, Shell, Perl, Bash, Jira, Tomcat, Linux, Unix

Confidential

Linux administrator

Responsibilities:

  • Installing operating systems Linux and HP according to business requirements.
  • Troubleshooting the issues ranging from Linux and SAN environments.
  • Creating and maintenance of virtual machines in VMware ESX.
  • Experienced in creation and managing user accounts, security, rights. Disk space and process monitoring in RedHat Linux.
  • Installs, configures and supports Apache on Linux production servers.
  • Remote system administration via tools like SSH and Telnet and configuring key based authentication.
  • Experience with configuring firewalls using Linux. Familiar with configuring advanced features such as NAT, port redirection, and logging.
  • Administrated DHCP, DNS, and NFS services in Linux.
  • Used SCP to update systems and transfer files to different systems as needed.

Environment: Red Hat enterprise Linux, Ubuntu server 64-bit, LAMP, CentOS, Debian, SSH, Apache Web Server.

Confidential

Java Programmer

Responsibilities:

  • Analyzing the project requirements.
  • Designing and Coding the interfaces and model elements
  • Coded the JSP pages to collect the user information.
  • Designed the controllers and actions to execute the appropriate business logic
  • Designed DB Controls, Database Scripts, for creating tables, populating data
  • Implementing validation using WebLogic workshop.
  • Using PL/SQL wrote DB queries for DDL and DML queries also writing stored procedures, Views functions and procedures
  • Performing Unit Testing, IST, UAT
  • Deploying the code in the Dev WebLogic Application Server
  • Implemented and maintained. Resolving the quality assurance issues.

Environment: WebLogic Application Server, WebLogic workshop, JDK, CVS, Java Beans, Struts, JSP, HTML, JavaScript,Oracle, UNIX and Windows XP professional.

We'd love your feedback!