We provide IT Staff Augmentation Services!

Senior Devops / Aws Engineer Resume

St Louis, MO

SUMMARY:

  • Around 8+ years of professional IT experience in Software Development, involved in DevOps, Testing, Configuration Management, Build and Deployment Automation, Source Code Repository and Environment Management, Implementation and Maintenance of application software in Web and Cloud/Server Environment, and confidential Web Services.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Post - production Developing, Testing and implementing analysis of the projects.
  • Worked on configuring and managing cloud Infrastructure using Confidential  including EC2, Auto Scaling, EBS, Elastic Beanstalk, S3, Cloud Front, RDS, VPC, Route 53, Elastic Load Balancer, Cloud Watch, Cloud Formation, SNS, IAM.
  • Worked on creating Confidential and snapshots of the instances for backup and creating clone instances.
  • Experienced in Configuration Management, Cloud Infrastructure, and Automation utilizing Confidential, Ant, Maven, Jenkins, Chef, SVN, Git, GitHub, Clear Case and Tomcat .
  • Experienced in Optimizing volumes and EC2 instances & Created multi AZ VPC instances.
  • Experienced in creating Amazon EC2 instances and setting up security groups.
  • Experienced with Data Center operations and Cloud Computing .
  • Experienced in managing and evolving build and deployment platform including source control, build system, artifact repository, container orchestration etc.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, PowerShell scripts and JAVA Scripts.
  • Experienced in developing new methods of automation that reduce delivery timelines, improve repeatability and predictability, and enable improved quality of delivery.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Experienced in creation and maintenance of automation scripts allowing for provision of systems through AWS in single and multi-node configuration.
  • Experienced in designing and distribution of Data across all the nodes and Clusters on different availability zones in Confidential Redshift.
  • Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Puppet Configuration Management.
  • Created Puppet manifests, profiles and roles modules to automate system operations.
  • Proficient in Azure infrastructure management (Azure Web Roles, Worker Roles, Azure SQL, Azure Storage, Azure Active Directory (AD), Office 365) and Provisioning of IAAS&PAAS Virtual Machines and troubleshooting issues on Azure VMs.
  • Experienced in Installing, Configuring and Administration of Windows, Red Hat Linux, Centos and VMware Environments.
  • Extensive experience with Agile and Waterfall methodologies.
  • Skilled enough to build deployment build scripts and automated solutions (using scripting languages such as Shell, Perl, XML and JavaScript etc.)
  • Sufficient knowledge of the Azure platform to research, design, and implement solutions using other Azure offerings
  • Developed auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment
  • Administered and Implemented Jenkins CI tool for Automated Builds on Linux machines.
  • Knowledge of Puppet as Configuration Management tool to automate repetitive tasks, quickly deploy critical applications and proactively manage change.
  • Skilled in Configuration management and source code repository management using tools like GIT and Subversion.
  • Strong expertise in the implementation of Containerization techniques using tools like Dockers.
  • Have working knowledge on Arti factory - Dependency resolving tool for Maven based projects.
  • Experience in installing, configuring, modifying, testing and deploying applications on Apache Web server, Web logic, IBM web sphere.
  • Worked on building robust, sustainable and reusable automation frameworks.
  • Experienced with software deployment in a large-scale environment.
  • Manage deployment, maintenance, support and upgrade of servers, hardware, software, operating systems in server environment.
  • Excellent communicative, interpersonal, and intuitive and leadership skills with ability to work efficiently in both independent and team work environments.
  • Good working knowledge of Agile Methodology (Scrum, extreme programming and Unified Process) to deliver an end to end continuous integration/delivery in an open source environment using tools like Jenkins, Chef.

TECHNICAL SKILLS:

Operating Systems: RHEL, RH Linux Centos, Ubuntu, Apache Mesas, Unix, Windows

Version Control Tools: SVN, GIT, Team Foundation Server, scrum, Bit bucket

Languages: C++, Java, SQL, SHELL, PowerShell, Bash, JSON, PYTHON, Power Shell

Web Technologies: HTML, JavaScript, XML, Servlets, JDBC, JSP, Cloud technologies

Application Server: Web Logic 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, Web Sphere 6.x/7.x/8.x, IIS and JBoss, OpenStack.

Automation Tools: Jenkins/Hudson, Build Forge, TeamCity, IBM deploy, ANT, Dockers, Ansible, Chef, Maven, Hudson, Puppet, Kafka, Waterfall, Kubernetes.

Bug Tracking Tools: Jira, Rally, Bug zilla, Confluence and IBM Clear Quest

Network Protocols: DHCP, DNS, SNMP, SMTP, POP3, IMAP, Ethernet, Net stat, VPN, NFS, NIS, RDP, TCP/IP, TOTP, FTP, TFTP, HTTP & HTTPS

Virtual/Cloud Environment: Amazon AWS Cloud.

Repository managers: Frog, Nexus RPM, YUM, Git Hub, Dockers Hub.

Database Technologies: Oracle, SQL Server, MySQL, NoSQL, MongoDB, Cassandra, Dynamo DB, Couch base, RDBMS, IBM DB2, Open shift.

Hardware Server: Mac, Dell Servers

Data Streaming: Netflix Agar, MPEG

Database Frameworks: Influx DB, Hibernate, Mongo DB

Frameworks: Flask, Jingo, Boto3, Collective

Build Tools: Maven, Ant, Grade, SBT, Nunit, Spring Boot and MS Build

Repository Manager: Frog, Nexus

Configuration Tools: Chef, Puppet, Ansible, Salt, Foreman, UCS Director and Terraforming

Messaging Services: Amazon SNS

PROFESIONAL EXPERIENCE:

Senior DevOps / AWS Engineer

Confidential, St. Louis, MO

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Involved in POC's with Kubernates and Docker for Container Orchestration and implemented Docker to deploy multiple MicroServices
  • Responsible for large-scale Chef Implementation and maintenance, Chef Cookbooks creation, testing and implementation.
  • Creating pods and maintaining the pods using Kubernates with different images
  • Using Shell scripting languages including BASH for Linux and PowerShell for Windows systems.
  • Supporting configuration of Jenkins Build pipeline jobs, plugins installation with team for configuration Maven multi module jobs, free style jobs.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in sprint.
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based Infrastructure to AWS and Azure Cloud plat forms and automated using Terraform, CloudFormation Templates.
  • Azure server provisioning using Chef Recipes and Deployment and implementation of Chef for infrastructure as code initiative.
  • Developed and maintained Cloud Formation Templates for infrastructure & application deployments.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Setting up VPN-VPN connection between Client data center and Azure cloud. Built domain controller including active directory, managing all Window servers.
  • Migrating servers with the required configurations changes and testing and deploying the machines using Ensible commands
  • Support current migration of Data Center to confidential Cloud.
  • Converting production support scripts to chef recipes and AWS server provisioning using Chef Recipes.
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
  • Participated in daily SCRUM product/project meetings.
  • Branching, Tagging, Release Activities on Version Control Tools: TFS, SVN, Git Hub.
  • Built Continuous Integration environment using Jenkins, Yum and puppet.
  • Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Configured Git with Jenkins and schedule jobs using Poll SCM option.
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • Deployed the java application into web application servers like Apache Tomcat.
  • Deployed web applications over cloud services (web and worker roles) on Azure, using VS and PowerShell.
  • Used Bit bucket to manage repositories, maintained the branching and build/release strategies utilizing GIT and Bit bucket.
  • Hands on with Git/GitHub for code check-ins/checkouts and branching etc.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers such as Tomcat, JBoss.
  • Virtualized the servers using the Dockers for the test environments and development environments need.

Environment: Amazon Web Services, IAM, S3, EBS, AWS SDK, Cloud Watch, Github, Cloud Formation, Nix, ANT, Maven, Tortoise SVN, Git Hub, Chef, Puppet, Ansible, Kubernate,Dockers, Agile, Apache Tomcat, Azure, Power Shell, Waterfall, GitHub, Apache, Jenkins, Bit Bucket, RDB, JSon.

DEVOPS ENGINEER

Confidential, Miami

Responsibilities:

  • Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
  • Created and modified automation frameworks.
  • Worked closely with the development and infrastructure teams to analyze and design scalable solutions with high availability, globally distributed, clustered, and supporting database replication, disaster recovery, and data resiliency.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views and the access control strategies.
  • Supported multiple releases and baselines in parallel and troubleshoot issues raised by developers and other CM analysts.
  • Configured and monitored distributed and multi-platform servers using chef.
  • Defined Chef Server and workstation to manage and configure nodes.
  • Created Puppet manifests, profiles and roles module to automate system operations.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Assisted in the support and maintenance of the GIT Software.
  • Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Puppet Configuration Management. Created Puppet manifests, profiles and roles modules to automate system operations.
  • Resolved complex problems with Merging, Branching and Configuration Management of SCM system.
  • Implemented the setup for Master slave architecture to improve the Performance.
  • Working with GITHUB to store the code and integrated it to Ansible Tower to deploy the playbooks
  • Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Maintained database uptime and performance by implementing new releases; completed maintenance requirements; evaluated computer operating systems and hardware products.
  • Monitored database performance, implemented changes and applied new patches and versions when required.
  • Deployed web applications over cloud services (web and worker roles) on Azure, using VS and PowerShell.
  • Cloud technologies expertise, Azure / AWS.
  • Sufficient knowledge of the Azure platform to research, design, and implement solutions using other Azure offerings
  • Built scripts using ANT and MAVEN and have also build tools in Jenkins in moving from one environment to another.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Creating user level of access for related GitHub project directories to the code changes
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Troubleshoot the build issue during the Jenkins build process.
  • Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Designed and deployed, in an Agile (Scrum) environment, assets and code that will help, deploy, test, monitor and maintain components and services for next generation service platforms.
  • Good scripting skills - PowerShell experienced.
  • Performed 24/7 assistance and on call deployments of application codes to production environments.

Environment: J2EE, LINUX, MAVEN/ANT, NEXUS, PUPPET, JENKINS, TOMCAT, JIRA, GIT, SHELL SCRIPTS, UNIX/LINUX, GitHub, Azure, Maven.

AWS Engineer

Confidential, North Carolina

Responsibilities:

  • Provided Configuration Management and Build support for more than 15 different applications, built and deployed to the production and lower environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Created Development Environments in Confidential using services like VPC, Confidential, EC2 and RDS instances.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in confidential .
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Managed computer clusters using Apache Mesos. Worked on IIS server.
  • Created and maintained Subversion repositories, branches and tags and Experience in Administering SVN.
  • Acted as an integrator for performing merge, rebase and baseline operations.
  • Using Puppet, deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Experience in development with Perl, Python, PowerShell or other scripting languages.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Worked closely with all the teams like monitoring, networking, infrastructure and dev teams for the security of production issues.
  • Adept at build deployment, build scripts and automated solutions using scripting languages such as Shell and Python.
  • Configuring and Administering NFS, DNS, NIS, DHCP, NIS+ and LDAP on Linux Server environment.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Installed the application on Confidential EC2 AMI, Red hat, Ubuntu Instances.
  • Experience working with IAM in order to create new accounts, roles, and groups.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.

Environment: SVN, Bamboo, Jenkins/Hudson, Maven, BuildForge, GIT, Jira, J2EE, Shell, Perl, AWS, ANT, UNIX, Windows NT/2000.

DevOps Engineer

Confidential, Sterling, VA

Responsibilities:

  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT and Puppet.
  • Researched and implemented an agile work flow for continuous integration and testing of applications using Jenkins.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Wrote Shell scripts and Perl scripts for day-to-day administration and create Perl scripts to automate the deployment.
  • Maintained and administered GIT source code tool. And Created Branches, Labels and performed Merges in Stash and GIT.
  • Responsible for installing and maintaining SQL 2008 R2 Cluster environment and Performed migrations from SQL server 2005 to SQL server 2008R2/2012.
  • Familiar and experienced with Agile Scrum development.
  • Converted ASP.Net application to Microsoft Azure Cloud Service project as part of Cloud deployment.
  • Network troubleshooting in complex environments, VLAN configurations.
  • Used Node.JS built - in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS.
  • Migrated applications to the Confidential cloud.
  • Managed Chef Cookbooks to automate system operations.
  • Confidential Cloud management and Chef Automation.
  • Using Jenkins Confidential Code Deploy plugin to deploy to Confidential.
  • Responsible for code build, release and configuration on Confidential EC2.
  • Maintained monitoring for all the environments like QA, DEV and prod.
  • Created Clear Case configuration record for builds using derived objects generated during build audit process.
  • Managing the ESXi servers using the VSphere client and Vcenter for managing the multiple ESXi servers.
  • Building the Red hat Linux server in VMware ESX client through Vsphere client.
  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux. Experienced in monitoring and debug performance issues on different OS Linux (RHEL & Centos).
  • Wrote Python and Shell scripts to monitor installed enterprise applications and to get information from the logs and database in the required format and other daily activities and jobs.

Environment: Linux, HP-UX (RHEL/SUSE/SOLARIS/HP-UX/AIX), centos, DNS/NFS/NIS/NTP,SCM, Jenkins, Azure, Ant, Maven, Chef, AWS Virtual Box, Vagrant, Chef, Perl brew, Serverspec, Shell, Python.

LINUX ADMINISTRATOR

Confidential

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux confidential Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.

Environment: Java, Eclipse, Tomcat, Apache, Redhat, Oracle 11g, Shell Scripting, Ubuntu, Windows, Cent OS, Samba, FTP, VMware

Hire Now