We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Arlington, VA

SUMMARY:

  • Hands on experience in Build Release management, Shell/Bash scripting, Linux Administration.
  • Experience in using Version Control Tools like Sub - Version, and Git.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Experienced in Java/C#/JS/Python programming languages.
  • Experienced in using monitoring tools like CloudWatch, Datadog, Nagios and Splunk.
  • Experience configuring and managing Chef master server and experience in updating and creating modules and pushing them to Chef clients.
  • Experience using Ansible also as configuration management and deploying the environment for develop and production environment.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Worked with Amazon IAM console to create custom users and groups.
  • Experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2, Lambda instances.
  • Strong proficiency in supporting Production Cloud environments (AWS, GCP, Azure, and VMWare) as well as traditional managed hosted environments.
  • Wrote vagrant files for Vagrant local testing.
  • Setting up Docker cluster and Kubernetes cluster for testing.
  • Experience with container-based deployments using Docker, working with Docker images, Dockerhub and Docker registries.
  • Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Experienced in setup and maintained Load Balancers like F5. TCP/IP fundamentals DNS, FTP, LDAP,
  • Remote Access, Security Management, System Troubleshooting skills, and good knowledge in networking concept including Firewalls.
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Proficient in deploying applications that uses NoSQL or similar RDBMS.
  • Excellent knowledge on JS and the ability of developing XML, HTML, Shell Scripts.
  • Ability to write scripts in Bash, shell and Python scripting languages.
  • Performed numerous server migrations on both Linux/Unix and Windows servers. Migrations include moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime.
  • Coding of PostgreSQL Stored Procedures, Data Types, Triggers, and Constraints.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server.
  • Worked with different NoSQL databases like MongoDB and HBase.
  • Created Linux Slaves using groovy scripts.

TECHNICAL SKILLS:

Configuration Management: Chef, Puppet, Vagrant and Ansible.

Continuous Integration: Jenkins and Bamboo.

Version Control: Git and Subversion.

Project management: JIRA and Confluence.

Build Tools: ANT, Docker and MAVEN.

Cloud Platforms: AWS, GCP and Azure.

Package Management: Artifactory

Issue Tracking: JIRA, Docker and Bugzilla.

Virtualization Platform: VMware ESX and Citrix

Operating Systems: Linux, Ubuntu, CentOS, Windows and Unix.

Database: Oracle 12C, PostgreSQL, PL/SQL, My SQL, SSRS, Transact-SQL

Programming Languages and Scripts: Java, JavaScript, XML, HTML, Shell, Python.

Web Technologies: Web logic, web Sphere, Tomcat, Apache, JBOSS, Eclipse, IIS

PROFESSIONAL EXPERIENCE:

Confidential, Arlington, VA

Sr. DevOps/AWS Engineer

Responsibilities:

  • Involved in all phases of DevOps activities. Played a key role in DevOps team to look after a budding startup’s infrastructure.
  • Frequently hosted meetings with CEO, CTO and VP of Data Centre to analyze the performance of the system and implemented various features for the growth of the application.
  • Maintained whole fleet of repositories in GitHub
  • Using AWS IAM, implemented various roles and policies to help the DevOps team to add the users seamlessly.
  • Introduced use of Sentry, Monit, ELK, Datadog etc. and created groups and roles for user access.
  • Installed/Integrated M/Monit and Kafka to all the servers for monitoring the backend UNIX/Linux servers and analyzing it.
  • Experienced in writing shell scripts to automate the processes and also setup cron jobs for running various scripts and test at regular time intervals.
  • Ability to troubleshoot the problems and help the team to come up with a constructive solution.
  • Created ELK stack setup for deep search, data analytics, centralized logging, parsing and data visualizations.
  • Created various Docker images for all the internal applications and stored them in ECR.
  • Created and configured various servers using Elastic Beanstalk and Ansible using YML, Python and Ruby.
  • Created various metrics to observe and analyze the servers/applications performance using Datadog and CloudWatch in Dev/Staging/Production environments.
  • Created Screen and Time boards in Sentry and projected them on the screen so that everyone in the office can see the Health of our Infrastructure.
  • Added new features to existing hosts in all the environments using Ansible.
  • Worked on developing new features and modifying existing features of our internal DevOps deployment application in Django, Python, JS and Bootstrap.
  • Created documentation for whole DevOps stack in Confluence for new engineers to understand the configuration of the system.
  • Made upgrades to JIRA/Bamboo/Confluence to newer versions including PostgreSQL update.
  • Used JIRA to administer the projects and implemented new features.
  • Used Bamboo to create CI/CD pipelines and installed agents for the responsibility of the jobs.
  • Involved in managing the assets of the IT department.
  • Hand-on experience on EC2. ECS, ECR, Beanstalk, Route 53, Kubernetes, S3, Redis, RDS, CDN etc.

Confidential, San Jose, CA

Sr. AWS Engineer

Responsibilities:

  • Design and document CI/CD tools configuration management.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool’s
  • Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, EBS and ECS for installing, configuring.
  • Maintained the user accounts (IAM), Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS, API Gateway, ElastiCache services in AWS cloud.
  • Performed Confidential to GIT/BitBucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in BitBucket.
  • Implemented Chef Recipes and Ansible Playbooks for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes/Ansible Playbooks to create a Deployment directly into Amazon EC2 instances.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, GCE, Chef, and custom Bash scripts.
  • Updated earlier releases of PostgreSQL to latest versions on a fleet of servers.
  • Optimize postgresql.conf for performance improvement.
  • Implemented and building tools such as Ant/Maven to automate and enhance the overall operational environment.
  • Coordinated Release effort amongst various teams (Dev, QA, DBA and Business Analysis) in geographically separated environment.
  • Managed central repositories, Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Continuing architectural changes to move software system offerings to a distributed, service-based architecture; utilizing Docker/Kubernetes
  • Used GCP cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations

Environment: Java, Eclipse, Oracle 12c, SQL Server Reporting, JS, jQuery, Tomcat, Jenkins, Python, Chef, JIRA, Maven, JBoss, Artifactory, Git, Linux, Docker, AWS, GCP, Kubernetes.

Confidential, San Jose, CA

AWS Engineer

Responsibilities:

Responsibilities:

  • Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, EBS and ECS for installing, configuring.
  • Maintained the user accounts (IAM), Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS, API Gateway, ElastiCache services in AWS cloud.
  • Maintained the FTP server in which the builds were copied.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Wrote ETL functions and procedures to export database to MySQL.
  • Coding of new tables, views and modifications as well as Pl/PgSQL Stored Procedures, Data Types, Triggers, constraints
  • Automated the build and release management process including monitoring changes between releases.
  • Developed UNIX and Shell Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Worked closely with Project Managers to establish and create & design the release plan.
  • Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, JBoss, SSRS, Eclipse, Tomcat, Apache, Oracle 11g, Python, Ruby, JIRA, Maven, Artifactory, Git, AWS, Jenkins, Chef and Bamboo.

Confidential

Build Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed Confidential repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Involved in writing parent pom 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 Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Used Jira as ticket tracking and work flow tool.

Environment: Confidential, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, Jira.

Confidential

Release/Build Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Maintained and administered Git source code tool.
  • Created Branches, Labels and performed Merges in Stash and Git.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI.
  • Assembly deploy jobs to list the exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Working with the development team to increase the unit test code coverage.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Planning the releasing activities and delivering them on schedule

Environment: JAVA, CSS, HTML, XML, JavaScript, J-Query, Apache, Tomcat, Oracle 10g and 11g.

We'd love your feedback!