We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

Agawam, MA

SUMMARY:

  • Around 7 years of industry experience with architecting infrastructure on AWS, Configuration Management, Cloud Infrastructure, Build, Deploy, and Release Management.
  • Extensive experience in designing an architectural diagram for different applications before migrating into Amazon cloud for flexible, cost - effective, reliable, scalable, high-performance and secured.
  • Designed high availability applications (HA) on AWS across Availability Zones and Regions.
  • Experience working in agile development team to deliver an end to end CI/CD using tools like Puppet, Chef, Ansible, Jenkins.
  • Expertise in AWS cloud services like AmazonEC2, S3, ELB, Auto Scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Direct Connect, Cloud Watch, Cloud Trail, RDS, VPC, Route53, Cloud Watch, Snapshots and IAM, focusing on high-availability and fault tolerance.
  • Worked with IAM service to create new IAM users and groups, defining roles, policies and identity providers.
  • Extensive experience using MAVEN, JENKINS, ANT, Gradle and MS Build as a build tools for building of deployable artifacts from source code.
  • Extensive experience using Build and Automation tools including ANT and Maven and working knowledge other build tools like MS Build, Groovy and Gradle .
  • Hands on experience with hypervisor and compute virtualization technologies (VMware ESXi, vSphere, vCenter, vCloud, VMware Horizon/View).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing and Testing.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Worked on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Experience in writing and distributing modules to Puppet Agents.
  • Experience in source control management systems such as AWS Code Commit , CVS, Subversion (SVN) and GIT .
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers and Windows along with Amazon Web Services.
  • Have experience with Serverless/PaaS technologies (API Gateway, Lambda, Dynamo, S3, etc.).
  • Knowledge on IP Networking and DNS Load balancers.
  • Hands on experience in various Docker components like Docker engine, Hub, Machine, Compose and Docker Registry.
  • Expertise with all the aspects of Chef Concepts like Chef Server, workstations, Nodes, Chef Clients and various components like Kitchen.
  • Hands on experience in performing tasks in databases like Oracle, MySQL, PostgreSQL, and MongoDB.
  • Expertise in installation, administration, configuration, performance tuning and troubleshooting of Red Hat Linux, CentOS, SUSE, Ubuntu , Solaris, and Windows.
  • Knowledge of using routed protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct Connect.
  • Experience in various scripting languages like Shell, Ruby, and Pythonthat focus on DevOps tools, CI/CD and AWS cloud architecture.
  • Worked in all environments like DEV, SIT, QA, UAT and PROD for various releases and designed instance.
  • Proficient in writing Puppet modules and chef cookbooks&Recipes to manage systems configuration.
  • Good command in working with tracking tools JIRA, Remedy.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Experience in creating a centralized bucket for backups in the Puppet setup and using inline templates in the Puppet environment.
  • Good expertise in implementing PaaS environment (using Elastic Bean Stalk) and Infrastructure as a Code Service using Cloud Formation.
  • Implemented and provisioned AWS, Open Stack, Azure cloud services.
  • Excellent communication, analytical skills, interpersonal skills and exceptional ability to learn new concepts.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, Python, Ruby

Databases: Oracle, MySQL, PostgreSQL, SQL Server, NoSQL, Mongo DB

CI/CD Tools: Hudson, Jenkins, Puppet, Chef, Ansible

DevOps: Chef, Puppet, Ansible, Docker, Jenkins, Kubernetes

Build Tools: ANT, MAVEN, Gradle, Nexus, and MS Build

Virtualization: VMware ESX/ESXi, Fusion, Hypervisor, Docker, Vagrant, KVM

Operating System: UNIX, Linux (Ubuntu, Fedora, Centos, Red Hat, Debian), Solaris, Windows

Cloud Technologies: Amazon EC2, S3, IAM, VPC, ELB, Auto Scaling, RDS, EBS, IAM, CloudWatch, DynamoDB, CloudFormation, Cloud Trail, SQS, SNS, Amazon Kinesis, Amazon Redshift, Amazon Glacier, AWS Lambda

Web Technologies: HTML5, CSS3, XML, JavaScript, Bootstrap, jQuery, PHP

Version Control Tools: GIT, Subversion, CVS, Code Commit

Web/App Servers: Web Logic, Web Sphere, Apache Tomcat, JBOSS

Bug Tracking Tools: JIRA, Remedy, Rally, PMD

PROFESSIONAL EXPERIENCE:

Sr. AWS/DevOps Engineer

Confidential, Agawam, MA

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Development of automation of Kubernetes clusters with Ansible.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Executed continuous improvement of project builds with custom Maven plugins and Atlassian tool set.
  • Oversaw IBM Install Manager and InstallAnywhere product installer development. Conducted defect density and source.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python 3.5.1 and Shell scripts to automate routine jobs.
  • Installed, Configured and Administered Hudson 3.3.2 /Jenkins 0.4.0 Continuous Integration Tools.
  • Responsible for defining branching & merging strategy, check in policies, improving code quality, automated Gated Check ins, defining backup and archival plans.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Working with development team on enforcing source control strategies, building, packaging and deployment of products.
  • Debugging build failures, coordinating with developers and testers to resolve related issues.
  • Installed and configured Infrastructure Automation tool Puppet. Created and updated Puppet manifests and modules, files, and packages.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagiosfor Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Written pre & post commit hook scripts to accommodate various development requests.
  • Automated the cloud deployments using Puppet, python and AWS Cloud Formation Templates.
  • Managed the development of Drupal based websites, including defining content types, views and other functional requirements. Developing themes and clients on how to use their system.
  • Organized and coordinated product releases, worked closely with product development, QA, Support across global locations to ensure successful releases.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Apache and Firewalls in both development and production.
  • Deployed and configured Atlassian JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Deployed the Java applications into web application servers like JBOSS.
  • Implemented a software BVT (build verification test) framework with STAF/STAX and VMWareVI 3 Infrastructure.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Setting up and maintaining automated build scripts in Jenkins.
  • Maintained development infrastructure including Nexus artifact repository, Bamboo CI server, JIRA, Confluence, Code.

Environment: Java, Solaris Jenkins 0.4.0, Hudson 3.3.2, Maven 2.5.3, Puppet 2015.3.0, Nagios 4.1.0, SQL, AWS, Drupal, Python 3.5.1, Subversion 1.9.3, Docker 1.5, Bash, NT Command Shell, Java/J2EE, Git 2.6.1, JIRA 7.0, XML, Linux.

AWS/DevOps Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on building data center with AWS. Built Pre-prod environments AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, Dynamo DB, Cloud front etc.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration Management.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef server.
  • Experienced in writing Ruby scripts for cookbooks in chef.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Experienced in Installing, Configuring and Monitoring using NAGIOSand GRAPHITE.
  • Delivered specific versions of various components of an application into target environments.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Have used Confluence to create, share and discuss content and projects. Familiar and experienced with Agile Scrum development.
  • Monitored and reporting using graphs using Nagios to show the developers and management when performance issues are reported by the customers.
  • Using ANT, Puppet/Chef Scripts with Ivy to build the application and deploy.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating Deployments.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc. Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications. Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in Stash and GIT.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

Environment: Ant, Hudson, Anthill Pro, Maven, WebLogic, Remedy, Subversion, Solaris, Linux, Perl, Shell, Python, AWS, Docker, Chef, Puppet, Jenkins.

AWS/DevOps Engineer

Confidential, Redlands, CA

Responsibilities:

  • Experience in analyzing and monitor performance bottlenecks and key metrics to optimize software and system performance.
  • Architect Development, Test, Integration, and Production AWS environments.
  • Development, Acceptance, Integration, and Production AWS Endpoints.
  • Experience in automation and continuous integration processes with Jenkins, Chef.
  • Code repository management, code merge and quality checks with various tools, especially Git, nexus, etc.
  • AWSEC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
  • Continuous integration and automated deployment and management using Jenkins, Chef, Maven, Ant, Docker, or comparable tools.
  • Setup and build AWS infrastructure various resources, VPCEC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat.
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Responsible for mentoring and cross-resource platform standardization of Web Stack technology and development and implementing of policies and procedures.
  • Route 53 configuration.
  • Created Python scripts to: Totally automate AWS services, which includes web servers, ELB, Cloud front distribution, database, ec2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Experience running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Dynamically add and remove servers from AWS production environment.
  • Automating backups by shell for Linux to transfer data in S3 bucket.

Environment: Chef, GIT, AWS Cloud, Jenkins, Ant, Maven, Nexus, Sonar, Apache Webserver, Linux, Unix, Solaris, Java script, Python script, Ruby script, Shell script, Perl script, Cassandra, MongoDB, Apache Tomcat, Amazon DynamoDB, WebSphere.

Build/Release Engineer

Confidential

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.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Experience in using Enterprise Chef for setting up Chef Workstation, Chef Server and nodes.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Manage IBM Products related DevOps methods using Chef (WebSphere versions & Portal server clusters) and worked with Amazon AWS in moving QA environments to the cloud.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Worked on customization of existing Python scripts of some of the internal applications and Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Experience in configuring, monitoring distributed and multiple platform servers using Puppet.
  • Expertise in using Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Created continuous integration system using SVN, ANT, Jenkins, Chef.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Written shell scripts for automating logs backup and archiving.
  • Manage VMware Infrastructure clusters on Test/Development environments.
  • Experience working with VMware tools like vCenter and vSphere to manage VM’s running on ESX cluster nodes and experience working vMotion.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
  • Built and Deployed Java/J2EE to a web application server Apache Tomcat in an Agile continuous integration environment and also automated the whole process.

Environment: Java/J2EE, VMware, AWS, Puppet, Jenkins, Apache, Nginx, Docker, GitHub, SVN, Chef, Oracle DB.

Build & Release Engineer/DevOps

Confidential

Responsibilities:

  • Responsible for designing and deploying best SCM processes and procedures.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases and using Version Control like Rational Clear Case, CVS.
  • Branching and merging of the code base in CVS.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
  • Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles
  • Posting the build on time & following it up the testing team on posted builds until the specified release goes live.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Maintain build system and automate build process for different applications.
  • Maintained and enhanced current build procedures for all software development projects.

Environment: Java/J2ee, CVS, ANT, Maven, GIT, Subversion, Jenkins, Linux, Shell Scripts, Apache Web Server, JBOSS Application, Server, Oracle.

We'd love your feedback!