Sr. Devops Aws Engineer Resume
Lansing, MI
SUMMARY
- Having 8 years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management and Change/Incident Management performing duties such as monitoring, automation, deployment, documenting, and support and troubleshooting.
- Expertise in installation, administration, configuration, performance tuning and troubleshooting ofRedHat Linux, CentOS, SUSE, Ubuntu, Solaris, and Windows.
- Expertise inAmazon AWS Cloud Administrationwhich includes services like:EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- DevOps experience withPuppet, Ansible, Chef, AWS(OPS Work) andOpenStack.
- Extensive experience using Build and Automation tools including ANT and Maven and working knowledge other build tools like MS Build, Groovyand Gradle.
- DevelopedAnsible playbooksandRolesto manage systems configuration.
- Experience in branching, tagging and maintaining the version across the environments working onSoftware Configuration Management (SCM)tools likeSubversion (SVN) andGIT.
- Experience in cloud stack such asAWS(Cloud formation) andVMWARE stack.
- Creating Linux Virtual Machines usingVMwareVirtual Center (ESXI), hypervisor - v, PHP Virtual Box.
- Design high availability (HA)applications on AWS acrossAvailability ZonesandAvailability Regions
- Good Exposure onVirtualization and Containers (Docker) and Hypervisors ESXI, ESX.
- Ability to build deployment, build scripts and automated solutions using scripting languages such asShell scripting(kasha, Bash),Python,Ruby, PHPPERL.
- Worked on web servers likeApacheand application servers likeWeb logic, Tomcat, WebSphere, and JBOSSto deploy code.
- Extensively worked onJenkinsandHudsonby installing, configuring and maintaining forcontinuous integration (CI)and for End to End automation for all build and deployments.
- Good knowledge inCI (Continuous Integration)andCD (Continuous Deployment)methodologies.
- Installed and ManagedJenkins Pipeline and NexusforCIand Sharing Artifacts respectively within the company.
- Experience in usingNexusRepository Managers for Maven builds.
- High exposure toREMEDYandJIRAdefect tracking tools for tracking defects and changes for Change management.
- Experience in InstallingFirmwareUpgrades,kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Experience withMSSQL, MySQL and Server DB Tasks.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Familiar with Monitoring toolNagiosandSplunk.
- Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
- Excellent communication, team membership and relationship management skills.
TECHNICAL SKILLS
Operating System: LINUX, UNIX, RHEL/CentOS 5.x/6.x/7, Windows, Mac OS
Versioning Tools: GIT, Gitlab, Subversion, CVS.
CI/CD Tools: Jenkins, Hudson, Chef, Kubernetes, Docker, Puppet, Ansible
Cloud Services: AWS, EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
Build Tools: MAVEN, Gradle, ANT.
Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.
Languages: Java/J2EE, MSSQL, MySQL.
Scripting: Shell scripting, Python, Ruby, Perl scripting, Bash
Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.
Web/App servers: Apache Tomcat, JBOSS, Web logic, Web Sphere.
PROFESSIONAL EXPERIENCE
Confidential, Lansing MI
Sr. DevOps AWS Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all of theAWSstack IncludingEC2,Route53,S3,RDS, DynamoDB,SNS,SQS,IAM) focusing on high-availability, fault tolerance, and auto-scaling.
- Created continuous integration system usingSVN,Git,Jenkins,cheffull automation.
- UsedMavenas a build tools on java projects for the development of build artifacts on the source code.
- ManageAWS EC2instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for ourQAandUATenvironments as well as infrastructure servers forGitandChef.
- Developed and implemented SoftwareRelease Managementstrategies for various applications according to the agile process.
- Experienced in automating, configuring and deploying instances onAWS, cloud environments and in Data centers.
- Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services likeEC2, S3, Glacier, Auto Scaling, ELB (Load Balancers), RDS, SNS, SWF, and EBSetc.
- Involved in migration fromSVNtoGITrepos and worked with Linux sys admits for the same.
- Hands on experience in monitoring EC2 instances using Dynatrace.
- Create A SPLUNK searches processing Language (SPL) queries, reports and dashboards.
- Manage configuration of Web App and Deploy toAWScloud serverthrough Chef.
- Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
- Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins, Gradle, Groovy, Job DSL, Docker and Splunk.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions.
- Created manifest files for pod config, replication controller and replica set in Kubernetes.
- Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
- Developing payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model.
- Worked on converting SCM process from IBM Rational tools to Open Source technology that includes Subversion, SVN, GIT, Maven, Hudson and Jenkins.
- Administered several application servers running JVM Microservices.
- Worked on designing and deploying a multitude application utilizing almost all of the main services of the OpenStack (like Nova, Neutron, Heat, Keystone, Glance, Swift) focused on high - availability and fault tolerance environment.
- Used Ansible Python Script to generate inventory and push the deployment to AWS Instances and managed the configurations of multiple servers using Ansible.
- Launching Amazon EC2Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring
- Written Cloud formation templates and deployed AWS resources using it.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
- Migrated .NET application from on-premises servers to Amazon Web Services (AWS)using AWS Elastic Beanstalk.
- Installed, configured and maintained Clear Case forSCMand Issue tracking.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Use of JSON files to transfer data to the frontend, which was developed with JQuery, Bootstrap, HTML5, CSS.
- Created AWS cloud formationtemplates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services likeCloud Front,cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
- Worked on cloud watch to collect and track metrics, collect and monitor log files, set alarms and automatically react to changes in yourAWSresources.
- Involved in design, implementation and modifying thePythoncode.
- Worked on building and deployingJavacode throughJenkins.
- Maintained track inventory usingJenkinsand set alerts when the servers are full and need attention.
- Developed build and Deployment Scripts using ANT andMAVENas build tools inJenkinsto move from one environment to other environments.
- Communicate workarounds to be followed to L1 and L2 till the issue/work order gets complete/resolve. Raising issues to development team and working with them closely for permanent fixes through calls.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools likeGIT, Subversion (SVN)onLinuxand windows platforms.
- Configured Jenkins to implement nightly builds on daily basis and generated change logs that include changes that happened from last 24 hours.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution and usedGITfor branching, tagging and merging.
- Developedshellscripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
Environment: AWS, AWSCLI, AWS Auto Scaling, VDI, VPC, VPN, EC2, S3, Glacier, Route53, EBS, ELB, Cloud watch, Git, Maven, Chef, Jenkins, Docker, Jira, Kubernetes, SPLUNK, SQL, MySQL, Unix/Linux, Python.
Confidential, San Francisco, CA
DevOps AWS Engineer
Responsibilities:
- Participated in SCM tool evaluation selection and implementation. Proactively identified, implemented process and other operational improvements forbuild/release/deployment.
- Worked closely with multiple development and test teams to provide process design, management, and support for source code control, code compilation, change management, and productionrelease management. Driving continuous improvement by focusing on increased automation, continuous integration, and continuous test principles.
- Streamlined and coordinated Configuration/Build/Release/Deployment/Process/Environment management across all the products in our Applications.
- Used Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC) and Docker.
- Used ANT, Puppet/ Chef Scripts tobuildthe application and deploy.
- Resolved update, merge and password authentication issues in Gitlab and Jira.
- Created puppet manifests and modules to automate system operations.
- Extensive experience in Application Deployments and Environment configuration using Chef, Puppet, Ansible.
- Automated SQL Scripts Deployment to Staging and production Databases.
- UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploys.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Created manifest files for pod config,replication controller and replica set in Kubernetes.
- Experience in installation and implementation of AppDynamics on all Prod and Non-Prod.
- Responsible forbuildand deployment automation using VM Ware ESX, Docker containers and Hudson.
- Experience in Writing Python modules for Ansible customizations.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Conducted regular deployments for all the applications in QA and STAGING on Android and IOS platforms.
- Experience with PAAS/IAAS development: using Angular JS, Docker, Ansible.
- Setup andbuildAWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Buildservers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Deployed applications on AWS by using Elastic Beanstalk.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Experienced in creating source code repository using Bit bucket.
- Involved inDevOpsprocesses forbuildand deploy systems.
- Provided L2 and L3 level incident management support.
- Building/Maintaining Dockers container clusters managed by Kubernetes Linux, Bash, GIT, Dockers, on GCP (Google Cloud Platform).
- 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.
- Worked with batch team to schedule and monitor batch jobs on weekly basis.
- Worked as Admin on JIRA tool. Customized the dashboard based on team's requirement.
- Added users implemented Security and added new projects on JIRA.
Environment: AWS, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS Auto Scaling, Jira, Maven, Jenkins, Hudson, Linux, Chef, Puppet, Docker, Kubernetes, Git version Control, Gitlab, Unix/Linux, Shell scripting.
Confidential
DevOps AWS engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories inGitHub/Subversion.
- Worked on Administration, maintenance and support ofRed Hat Enterprise Linuxservers.
- Create, maintain and administratingGitHubandSubversionrepositories as source code managements.
- Provisioned and configuredTomcatandApacheinstances usingshell/Perl/groovy.
- Working on build Systems such asMaven.
- Converting theANT Build projectstoMaven Build projects.
- Manage deployment automation usingPuppet, Custom Puppet ModulesandRuby.
- Configured and Managed Jenkins for running the automated Builds and Deployments toCI Dev Servers.
- Creating new build jobs, Integration testing jobs and deploy jobs inJenkinsto automate the process.
- Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology usingDocker.
- Used Jenkins andAnsiblefor Continuous Integration and AWS continuous deployment in multiple environments.
- Created inventory inAnsiblefor automating the CD.
- UsedShell/Perl scriptsto automate the deployment process.
- UsedHudson (Jenkins)for Continuous Integration and deployment in Tomcat.
- Using JenkinsAWS Code Deployplug-in to deploy to AWS.
- Worked on a POC to improve cloud deployment reviewing Cloud Formation, Chef andTerraform.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingChef.
- Worked on managing the Private Cloud Environment usingChef.
- Bootstrapping instances usingChefand integrating with auto scaling
- Designed and deployedAWSsolutions usingE2C, S3, RDS, EBS,Elastic Load Balancer,Auto scaling groups.
- Performed application server builds inEC2environment and monitoring them using cloud watch.
- PreparedJUnittest cases and executed server configurations.
- Defined high level strategy and positioning of IaaS and PaaS for Cloud consumption.
- Deployed highly available Open Shift Enterprise environments withinprivate, Public, andcommunity cloud environments.
Environment: Red Hat Linux 5.0, Docker, GIT, SVN, Maven, Hudson, Jenkins, Shell, Perl, Ruby, ANT, Stack storm, Apache Tomcat, SQL, JUnit, Jira AWS, E2C, S3, RDS, EBS,Elastic Load Balancer,Auto scaling groups, Puppet, Ansible, CHEF.
Confidential
DevOps engineer /DevOps consultant
Responsibilities:
- As a DevOps Engineer, I am responsible for managing and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipeline for a fast-paced robust application development environment. Responsible for maintaining the infrastructure in AWS using automation.
- Coordination between multiple teams for the Project/Release goal
- Assist Business to finalize business requirements
- Experience in coordinating Onsite-Offshore model
- Worked on database objects.
- Experience in reviewing and analyzing Business Requirements and creatingProject plan / Resource forecasting /estimation
- Project Management meetings/Release planning / WSR and client presentations.
- SVN/GIT repo management, build & code management for CVS.
- Build automation /management/scheduling using Quick build/Jenkins
- Developing/managing Jenkins CI/CD pipeline for different projects
- Control M job configuration/scheduling / issue triaging
- Environment build/support for Development & QA.
Environment: Git,SVN,Jenkins,Puppet,Docker,Kubernetes,Ansible,Python,Maven,MYSQL,SBM