We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 6+ years of IT experience in all phases of Software Development Life Cycle such as Requirement Analysis, Planning Design, Development, Testing, and Release of various Enterprise - Wide Software Applications.
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like VPC, EC2 instance, ELB, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM, Cloud Front services.
  • Experience in HTML, CSS, JavaScript, and XML Auto spawning of servers on the Amazon. Managed GIT repositories for branching, merging, and tagging.
  • Working on migration part on GitHub to GitLab.
  • Extensively worked on Jenkins for Continuous Integration and for End to End automation for all build and deployments.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on Chef Server management console and working knowledge on all different components of Chef Server, nodes and Workstations.
  • Experience in working with configuration management tools like Ansible, Puppet and Chef
  • Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Proficient in Shell, Python, Perl, Bash and Shell Scripting.
  • Created automation and deployment templates for Relational and NOSQL databases (standalone and RDS), including Oracle, SQL Server, MongoDB and MariaDB in AWS.
  • Define build workflow, it includes Junit, SonarQube, Selenium testing, Compile.
  • Define build workflow, it includes PMD, Junit, Cobertura, Compile and Deploy.
  • Good knowledge and hands on Experience in some monitoring tools like Splunk, Nagios.
  • Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP. Used JIRA tool to track all the defects and changes related to build and Release Team.
  • Good experience on Service Oriented Architectures using XML based Web Services (REST/SOAP).
  • Experienced in using Tomcat, JBOSS, Nginx, WebLogic, WebSphere Application servers for deployment.

TECHNICAL SKILLS

Operating Systems: LINUX, Windows

Programming Languages: C, C++, .NET, Java, SQL

Scripting: Perl, Bash, Python, Ruby, PHP

Versioning Tools: SVN, GIT

Automation Tools: Jenkins, Hudson

Build Tools: Ant, Maven

Configuration Management: Chef, Puppet, Ansible

Databases: MYSQL, Oracle, PostgreSQL, MongoDBVirtualization:

Cassandra: Docker, Kubernates

Monitoring Tools: Nagios, Splunk, AppDynamics, ELK

Cloud Technologies: AWS

Web Servers: Apache Tomcat, Web logic, Web Sphere

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

DevOps/AWS Engineer

Responsibilities:

  • Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including VPC, EC2, EBS, S3, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic
  • Cache, Cloud Watch, Red Shift, Lambda, SNS, Dynamo DB, Kinesis.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using VPC, EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic
  • Load Balancer, Auto Scaling groups.
  • Design, Analyze and Implementation of test automation framework using selenium, Java, Cucumber for agile development projects.
  • Provisioned and maintained Amazon AWS Server Provisioning via Chef. This included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-AWS module on GitLab.
  • Responsible for proper functioning DEV/QA/STG/PROD environments for these applications. Analyzed and resolved conflicts related to merging of source code for GIT.
  • Extensively Worked on GitLab for code check-ins/checkouts and branching.
  • Coordinate developers with establishing and applying appropriate branching, labeling conventions using GIT source control.
  • Installed, configured and administered Jenkins CI tool for automated builds.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Used Vim, Sublime and ATOM editors for developing Chef Recipes.
  • Written Chef Cookbooks to automate the entire deployment process.
  • Experienced in monitoring servers using Nagios, Splunk, Cloud watch and using ELK. Configure and ensure connection to RDS database running on MySQL engines.
  • Worked with Terraform for automating VPC’s, ELB’s, security group’s, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. Monitoring apps servers using ELK - Elasticsearch, Log stash and Kibana for debug and logging. Integrating the AppDynamics with Splunk to analyze the logs in Splunk.
  • Created multiple Python, Bash, Ruby and Shell Scripts for various application level tasks.
  • Monitoring of Application and Servers through Nagios. Web Servers Administration on Apache and Nginx.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.

Environment: Linux environment, GIT, Chef, Maven, ANT, Jenkins, GIT, selenium, GitLab, Jira, Jenkins, Apache Tomcat, Nginx, Agile/Scrum, SDLC, Windows, Docker, AWS VPC, EC2, Route 53, S3, Auto Scaling, Shell Scripts.

Confidential, Seattle, WA

DevOps Engineer

Responsibilities:

  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Integrated customized automated deployment manager tool with the GitHub by changing and improvising the shell scripts previously used for SVN.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone URL’s related to deployed package after the build and deployment process.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for Continuous Integration.
  • Designed and implemented Nexus binary repository and process. Configured pom.xml files to publish the artifacts into Nexus repository as part of the Continuous Integration (CI) process.
  • In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.
  • Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache
  • Tomcat.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Maintained and managed Ansible Playbooks responsible for deploying Framework and other cloud tools. Worked on Git Flow for production Release.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote system. Created inventory in Ansible for automating the continuous deployment.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Junit, PMD, Cobertura, Selenium.
  • Experience leveraging TFS (Team Foundation Server) environments using Visual Studio, .NET and Confidential SQL Server.
  • Worked as TFS Management and Admin and perform activities like TFS Configuration, Branching and Merging, resolve Conflict, Push changes to TFS branches.
  • Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.
  • Experience in using Confidential IIS Web Server, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Installed, tested and deployed monitoring solutions with Splunk services and deployment Server Topologies in
  • Splunk.
  • Managing and Architecting more than 3000 virtual servers. Monitoring of Application and Servers through Nagios. Web Servers Administration on Apache and Nginx.
  • Bash scripting experience on creating automation process for Branching, build creation and deployments.

Environment: Linux/Windows environment, SVN, GIT, GitHub, Ansible, Maven, ANT, Jenkins, PMD, Cobertura, Junit, Shell Script, Jira, Apache Tomcat, WebSphere, Nginx¸ Agile/Scrum, SDLC, Docker, AWS VPC, EC2, Route 53, S3, Auto Scaling, Splunk, TFS.

Confidential

Build & Release Engineer

Responsibilities:

  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and JavaScript files.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban agile methodology for Puppet development.
  • Assisted Performance testing teams to improve the overall performance of J2EE application services on WebLogic Application Server Platforms.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Installed Jenkins on Linux Machines and created the master/slave architecture.
  • Used ANT and MAVEN as a build tools on Java projects for the development of build artifacts in the Source code. Configure and ensure connection to RDS database running on MySQL engines.
  • Worked with development team to migrate Ant scripts to Maven.
  • Implemented Git, GitHub, Jenkins, Maven, SVN and ran the Puppet modules to automate Build and manage on tomcat, apache, WebLogic.
  • Experience working with bitbucket plugins in Jenkins for Private repositories.
  • Bamboo servers and Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance.
  • Automated the build and release management process, including monitoring changes between releases. Used Bash Shell/Perl scripts to automate the deployment process.
  • Installed, Configured and Administered Hudson/ Jenkins Continuous Integration Tool.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key Clusters.
  • Integrated Jenkins with uDeploy and created uDeploy components, uDeploy process, installed uDeploy agents on both windows and Linux machines according to application team requirements.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Coordinated with software development teams and QA teams on issues and solved the problem.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Able to create scripts for system administration using languages such as BASH and Python.
  • Setup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results. Used JIRA tool to track all the defects and changes related to build and Release Team.
  • Installed and configured MySQL and oracle database on Linux servers.
  • Solid understanding of Linux shell and Perl scripting UNIX, Windows, build and release engineering principles.

Environment: Linux/Windows environment, GIT, GitHub, Puppet, Maven, ANT, Jenkins, JBOSS, Apache Tomcat, Agile/Scrum, SDLC, Windows, Docker, AWS VPC, EC2, Route 53, S3, Auto scaling, Cloud Watch, IAM.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and administration of Red Hat Linux servers and support for servers.
  • Planned and performed the upgrades to Linux (Rhel 4x, 5x, Suse 10, 11, CentOS) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Implemented and maintained the branching and build/release strategies utilizing SVN. Performed software configuration/release management activities.
  • Planned and performed the upgrades to linux (Rhel 4x, 5x, Suse 10, 11, CentOS) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Installation and configuration of Oracle.
  • Review Release schedule for both new development and maintenance. Perform build deployment to QA and UAT environments as per schedule.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP. Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall.
  • Created local repositories on Linux servers Performed server updates, patching, upgrade and package installations using RPM and YUM.
  • Installs Firmware Upgrades, Kernel patches, systems configuration, performance tuning on Linux systems.
  • Monitored system capacity and performance using tools like Vmstat, Iostat.
  • Worked on Network security skills include NAT/PAT, ACL’s, AAA and ASA firewall.
  • Deployment and configuration of application server Tomcat deploying java and web application.
  • Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services send mail, Apache, FTP servers to meet the user needs and requirements.

Environment: Red Hat Linux, WebLogic, JBoss, Apache/Tomcat/MySQL/PHP, GIT, JENKINS, PUPPET, CHEF, Docker, Maven, AWS, EC2, WebSphere, ANT, PUTTY, Confluence.

We'd love your feedback!