We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • 6+ years of IT Industry experience with Devops Engineer, Cloud Engineer, AWS Architect & Developer, and Linux System Administrator working on server - based operating system Software Configuration Management (SCM), Change Management (CM), build automation, code compilation, packaging, building, continuous integration, de bugging, automating, managing, and deploying code across multiple environments.
  • Supported AWS Cloud/OpenStack environment with 200+ AWS instances spanning across Dev, Test, Pre-production, and Cloud Automation through Open Source DevOps tools like Chef, Jenkins & Docker.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, and Python Scripts AND Created codes using the scripting languages like python and basic Ruby.
  • Expertise in automating various build and deployments using ANT, MAVEN, Perl, MS Build and Shell Scripts.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS and UBUNTU) servers along with Amazon Web Services.
  • Virtualize the servers on AWS using the Docker, create the Docker files and version control.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, chef and Microsoft Azure.
  • Implementation of Auto Scaling for instances under ELB using ELB Health Checks.
  • Worked on Informatics for data masking, data quality, data replication, data virtualization, cloud data integration, complex event processing.
  • Worked on Multiple AWS instances, setting up the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experience in configuration of NIS, DNS, DHCP, NFS, Apache, send mail, FTP, remote access, security management and Security troubleshooting skills.
  • Deployed and configured Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Worked on Aurora to database monitoring, database cloning, cross-region copying and replication
  • Configured Servers using Puppet and maintained around 40 Puppet agents.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Operating Systems: Amazon Linux AMI, Linux (Ubuntu, Centos, Red Hat), Solaris, Windows.

Server Configuration: Windows- 2008, 2012.

Languages: Java, Shell Scripting, Power Shell Scripting, HTML5, Python, JavaScript, Json.

Databases: Oracle, MySQL, SQL Server, Mongo DB, RDS, Dynamo DB.

AWS Cloud: EC2, Auto-Scaling, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS. 

Test and Build tools: Ant, Maven, Jenkins, Bamboo and Hudson.

Web Server: Tomcat, APACHE, Web Logic & Web Sphere, and JBoss.

Configuration Tools: Ansible, Docker, Salt, Chef and Puppet.

AWS DevOps Tools: Code Commit, Code Deploy, Code Pipelines.

PROFESSIONAL EXPERIENCE:

AWS/DevOps Engineer

Confidential, Denver, CO

Responsibilities:

  • Worked on designing and deploying a multi-tier application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high - availability, fault tolerance environment.
  • Created Cloud Formation Template for main services like EC2, VPC and S3 for reusing the current environment.
  • Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup. Worked with IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements
  • Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
  • Decent knowledge on Dynamo DB and Amazon EMR.
  • Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/ GIT, Jenkins, and Chef.
  • Used Jenkins to automate the build process and integrated with other tools.
  • Performed built Elastic search, Log stash for centralized logging and then store logs, metrics into S3 bucket using Lambda function.
  • Manage amazon redshift clusters such as launching the cluster and specifying the node type as well. Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Defined branching, labeling, and merge strategies for all applications in GIT.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Deployed applications on AWS by using Elastic Bean Stalk.
  • Used Ansible server and workstation to manage and configure nodes.
  • Environment: EC2, VPC, S3, IAM, ELB, Auto Scaling, Cloud Watch, JSON, Python script, Shell script, Jenkins, Maven, Ant, GIT, GitHub, Puppet, Nagios and Linux servers.

Environment: EC2, VPC, S3, IAM, ELB, Auto Scaling, Cloud Watch, JSON, Python script, Shell script, Jenkins, Maven, Ant, GIT, GitHub, Puppet, Nagios and Linux servers.

DevOps/AWS Engineer

Confidential, Greenfield, IL

Responsibilities:

  • Worked with software engineers to develop tools that support rapid creation. Deployment, iteration and ongoing support of web applications.
  • Ensured completion of the infrastructure related implementations within budgetary and scheduling guidelines and delivered architectural solutions.
  • Designed and implemented effective monitoring schemes that promote proactive discovery of issues. Provided Configuration Management and Build support for more than 12 different applications, built and deployed to lower and higher environments.
  • Designed and developed Continuous Integration systems with Maven and Jenkins.
  • Migrated an existing legacy infrastructure and recreated the entire environment within Amazon's Web Services (AWS).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications. Built Nagios monitors for new services being deployed.
  • Developed ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used Maven for few modules. Developed Python scripts to automate log rotation of multiple logs from web servers.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Involved in Day-to-Day System Administration tasks on RHEL/CentOS 5.x/6.x
  • Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS cloud.
  • Experience writing Ansible playbooks and deploying applications using Ansible.
  • Defined and Implemented Change Management and Release Management procedures.
  • Used JIRA for ticket tracking, change management and Agile/SCRUM tool.
  • Created the build docs as per best practices and uploaded it to internal wiki to strengthen the technical support for the team

Environment: Java/J2ee, Eclipse, AWS EC2, EBS, EBL, S3, Nagios, Chef, Ansible, Ant, Maven, Jenkins, GIT, Puppet, VPC, Subversion, Red Hat, WAS, Apache, BASH, Python, Bamboo, Linux, Unix.

Devops/ AWS Engineer

Confidential, Dallas, TX

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Automated application packaging and deployments
  • Managed Linux staging and testing environments.
  • Environment build and deployment automation using VMware ESX, Docker containers, Vagrant, Puppet and Chef.
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools.
  • Optimized database OpenStack schemas and provided consultation to various service teams for query performance improvements.
  • Applied the test driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Defined branching and merging strategies.
  • Documented the security 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 Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Coordinated with software development teams and QA teams on issues and solved the problem.

Environment: Java/J2EE, GIT, IBM Rational ClearQuest, Jenkins, SVN, Puppet, OpenStack, ANT, Maven, Shell (bash), Apache Tomcat Application Server, Linux, SQL

BUILD AND RELEASE ENGINEER

Confidential

Responsibilities:

  • Automated the build and release management process, including monitoring changes in between Releases.
  • Server automation with Chef and used tools like Maven for deployment and build management.
  • Installed and Configured the Apache Tomcat application servers for Dev and Integration Test Environments.
  • Implemented Puppet modules to automate configuration of a broad range of services.
  • Used Perl/Shell to automate build and deployment Process.
  • Scripted cross-platform automation solutions in Python, Ruby and Shell.
  • Monitor real time data processing system that scaled thousands of requests per second.
  • Worked on development team making technology decisions for rewrite of site.
  • Monitored developed application and fixed bugs.
  • Perform biweekly build cycle and testing processes.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Created scripts for Backup and restoring Git repositories.
  • Developed a web-based dashboard and REST API to create and destroy staging environments on demand.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Troubleshooting communication issues with CHEF client nodes and CHEF servers.

Environment: AWS, Sub Version, Maven, ANT, Jenkins, Git, Chef, Hudson, Web Sphere, JBoss Application Servers, Apache Tomcat, Agile/Scrum, Python, Ansible, SDLC, Linux.

LINUX ADMINISTRATOR

Confidential

Responsibilities:

  • Trained and worked Primarily on RHEL4 Operating Systems.
  • Assisted senior-level administrators in various aspects of Linux (Red Hat) server administration including installing and maintaining the operating system software, performance monitoring, problem analysis and resolution and production support.
  • Assisted other Linux/UNIX administrators when help was needed (i.e. creating Linux/UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc.)
  • Involved in preparation of functional and system specifications. Estimated storage requirements for applications.
  • Perform primary Linux Server administration tasks, including setup, installation, OS patching, data backup, user account management and access control.
  • Disk Management like adding and replacing of hot swappable drives on existing servers,
  • Troubleshoot and resolved basic level system hardware, software and communication problems.
  • Improve system performance by working with the development team to analyze, identify and resolve issues quickly.
  • Monitored server and application performance and tuned I/O, memory and Installation of SSH and configuring of keys base authentication.
  • Created Local Yum Repositories to support Package Management with Yum and RPM and Installed and configured secure FTP daemon to support a FTP-based Yum repository.
  • Scheduled jobs and automating processes using CRON and AT and Created and maintained file systems and performed RAID configuration on LINUX.
  • Managed and maintained user accounts and Configured and managed network interfaces.

Environment: Linux, Red Hat 4.x, SAN, NAS, Samba, Jira, Apache, Tomcat Web Sphere.

We'd love your feedback!