We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

Owings Mills, MD

PROFESSIONAL SUMMARY:

  • Over 4+ Years strong experience in Software Configuration Management, Linux Administration, DevOps, Build Engineering & Continuous Integrations and Deployment process at Various Enterprises.
  • Excellent Understanding of Software Development Life Cycles (SDLC) like Waterfall and Agile Scrum .
  • Experience in creating DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Strong experience in self - healing Server Infrastructure development on AWS cloud, extensive usage of AWS-EC2, VPC, S3, Route53, IAM, Cloud Formation, Cloud Watch, Cloud Front, SNS, SQS, WAF, API Gateway.
  • Experienced in provisioning IaaS and PaaS and end to end automation of Web and Application.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Hands on experience in installing and administrating CI tools like Jenkins, Subversion (SVN), Nexus, Artifactory.
  • Experience in using configuration management tools like Chef and knowledge of Ansible.
  • Ability in execution of XML, ANT scripts, Shell Scripts, Perl Scripts, Power Shell Scripts and JAVA Scripts.
  • Experience in Scheduling automated night builds by using Jenkins.
  • Managed and maintained Defects and Change requests by using JIRA and HP ALM.
  • Experience in Deploying JBoss, Apache Tomcat web server, Oracle web logic and IBM Web sphere.
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the requirement on regular basis.
  • Good experience on Orchestration Tools like Docker Swarm and Kubernetes.
  • Creation of Docker containers and know how to write Docker file according to the requirements and images and running the Docker Container.
  • Experience in working with Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud environment and familiar with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Wrote PowerShell scripts to create the parameter files automatically for all the services in Azure Resource Manager
  • Leaded Kubernetes charts using Helm . Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
  • Experienced in Using Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes .
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Experience in working with the release and deployment in JAVA, Android, IOS, C, C++, and ASP.NET web applications environment.
  • Knowledge of databases like MySQL, MS-SQL, PostgreSQL, Oracle, IBM DB2 and NoSQL databases like DynamoDB and MongoDB.
  • Excellent knowledge of Application Lifecycle Management Change and Release Management and ITIL Process.

TECHNICAL SKILLS:

Linux Distributions : CENTOS 6.5,7, UBUNTU, RED HAT, SOLARIS.

Version control tools : SUBVERSION (SVN), TFS, GIT (GitHub, GitLab)

Configuration Management : CHEF, PUPPET, ANSIBLE.

Containers, VMs : DOCKER, PACKER, VAGRANT

Automation/Build tools : ANT, MAVEN, JENKINS.

Cloud Services : Amazon Web Services (AWS): Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Front, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS, Cloud Watch, Elastic Load Balancer (ELB), Auto-Scaling, IAM Roles, Users, Profile, Elastic IP’s, Nagios, GIT, Security Policies, Cloud Formation, Dynamo DB, Red shift, Azure.

Monitoring tools : Nagios, Zabbix and ELK stack

Orchestration : Kubernetes, Docker Swarm, Elastic Beanstalk.

Programming Languages : RUBY, PYTHON, BASH SHELL, POWERSHELL, JAVA SCRIPT.

Servers : APACHE TOMCAT, WEBLOGIC, WEBSPHERE, TFS, IIS, JBOSS’

Web Technologies : Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Data base System : MySQL, SQL SERVER 2000/2005, MONGO DB.

Platforms : UNIX, Linux, HP-UX, Solaris, Ubuntu, Microsoft Windows.

PROFESSIONAL EXPERIENCE:

Confidential, Owings Mills, MD

AWS/Devops Engineer

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private.
  • Subnets in VPC and other services in the AWS.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL .
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server .
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Used Bootstrap Script for launching large number of instances in AWS
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used Chef for configuration management of hosted Instances within AWS, Configuring and Networking of Virtual Private Cloud (VPC).
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file , worked on Docker container snapshots, removing images and managing Docker volumes
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Scripting of administration tasks using CLI and Power Shell.

Environment : AWS Cloud, AWS Lambda, EC2, puppet, GitLab CI, GitHub, Solaris 8, 9,10, Fedora, RedHat Linux 5.x/6.x, Windows 2008/2012, SVN, GitHub/Bitbucket, MS Build, Maven, Ruby, Kabana, Shell scripts, Elasticsearch, Ant, Nagios, Sonar, Agile, IaaS, PaaS, SaaS, PowerShell, WebLogic, Apache Tomcat, JBOSS, Chef Engine, Runbooks, Apache 1.3.x, 1.2, 2.x, Oracle 10g.

Confidential, Little Rock, AR

Devops Engineer

Roles & Responsibilities:

  • Coordinated with the DevOps team to scale the organization's application deployment platforms; Interacted with developers and Enterprise Configuration Management Team for implementing best practices to eliminate non-efficient practices and bottlenecks
  • Administering the Linux System & Middleware for the day to day phenomenon and administration of RHEL 5, 6 / CentOS / Solaris which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Proficient in Python, XML, Ant Scripts, Shell Scripts, Perl Scripts and JAVA Scripts
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Deployment and configuration of application server Tomcat deploying Java and web application to build Object Oriented JavaScript and modern JavaScript libraries .
  • Worked on Docker container snapshots , attaching to a running container, removing images, managing directory structures and managing containers.
  • Implemented a Continuous Delivery pipeline with Docker , Jenkins and GitHub . Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes .
  • Created and maintained build related scripts developed in ANT, Ruby and Python and worked with development team to migrate ANT scripts to Maven.
  • Configured local Maven repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Created monitors, alarms and notifications fo r EC2 hosts using CloudWatch .
  • Worked in development, testing and production environment using SQL, PL/SQL procedure , python and managed hosting the Tomcat Server .
  • Worked on JIRA, UDeploy for automation and consistent Deployment purpose and experience with to Nexus Deploy and rollbacks of applications.
  • Worked closely with Project Managers to understand the code/configuration release scope and status of the release.
  • Hands on experience in creating and customizing Splunk, Sensu Uchiwa Monitering applications, searches and dashboards.
  • Coordinate/assist developers in establishing and applying appropriate branching, continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure and applying the SSL and F5 for secure application delivery.
  • Worked in 24/7 Production Support on a bi-weekly basis to meet the deadline.

Environment: Red hat Linux 5/ 6/7, Ubuntu, CentOS, Solaris 9, 10 & 11, VMWare, AWS, Jenkins, ANT, Ansible, Maven, Open stack Dell DRAC, WebLogic Server 10.3,11g/12c, Oracle 10g/11g, Tomcat 6.0, 7.0, Apache 2.2. GIT, Splunk, Sensu Uchiwa, Docker, WebSphere 6.1/7/8.5, JIRA, Run Deck, UDeploy, SQL, Python, Ruby.

Confidential, Johnston, IA

Devops/Build & Release Engineer

Roles & Responsibilities:

  • Installation, administration and monitoring of WINDOWS and LINUX (Centos, Ubuntu and Red hat) servers.
  • Creating the local users and managing their passwords using scripts .
  • Preparing SOPs and managing central repository .
  • Providing Application Support on Red hat Servers which included Apache configuration.
  • Experience working with Storage Area Network (SAN), EMC Clarion, IBM XIV .
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • Used Subversion (SVN) as source code repositories and managed its repositories for branching, merging, and tagging.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MAVEN method to develop a build and ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into WebLogic Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Creating and maintaining users, profiles, security, rights, disk space and process monitoring.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
  • Experience in Networking, DNS, NFS and TCP/IP .
  • Administration of client computer using SSH and FTP .
  • Troubleshoot the network and firewall issues.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings

Environment: UNIX, Linux, Windows, SVN, WebLogic, Jenkins, Build forge, Perl Scripting, Python Scripting, Shell, Nexus, ANT, Maven, DNS, NFS, TCP/IP, SSH, FTP.

Confidential

Build & Release Engineer

Roles & Responsibilities:

  • Responsible for versioning the source code, releasing binary files and tagging on source files and release files.
  • Administered Jenkins continuous integration server installation and configuration for all SVN Repositories.
  • Automated application packaging and deployments.
  • Established coding standards and enforced them through automated tools.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Integrated Testing Tools like Junit in JUnit which provide unit testing and code coverage with detailed graphical reports.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Defined branching and merging strategies.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, Software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed application packages on to Apache Tomcat Sever.
  • Coordinated with software development teams and QA teams on issues and solved the problems.

Environment: SVN, Jenkins, ANT, MAVEN, Shell, Apache Tomcat Application Server, Java/J2EE, Linux.

We'd love your feedback!