Sr. Devops Engineer Resume
Pittsburgh, PA
SUMMARY
- Extensive experience in working in a fast paced agile environment.
- Experience in working on source control management tools like Subversion (SVN), GIT,TFS,bitbucket.
- Extensively worked on Hudson/Jenkins,, Bamboo for continuous integration and for End to End automation for all build, deployments.
- Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server TFS 2010, 2012, 2013, 2015 and 2017.
- Expert in deploying the code trough web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
- Involved in converting Web Application into Hybrid Mobile application, deployed in Android/iOS platform using Cordova/Fastlane/Mobilecenter.
- Worked with Xcode, cocapods(CLI) for ios builds and gradle for android projects.
- Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, S3, ELB, EBS,VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high - availability, fault tolerance and auto-scaling in AWS CloudFormation, deployment services (OpsWorks and Cloud Formation and security practices (IAM, CloudWatch, CloudTrail).
- Experienced in Cloud automation using,AWS Cloud Formation.
- Serivceless AWS api, interaction using Lambda.
- Developed in Creating the AWS server less lambda services.
- Administrated and configured Jenkins to aid in build and deployment process. Also automated jobs with Shell, groovy inside the Jenkins CI framework.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
- Using NPM or Yarn for build ios and android projects.
- Adding sonarqube analysis(1.1-5.6 version) to get matrix form for code analysis.
- Extensive experience using MAVEN, Npm and ANT as a Build Tool for the building of deployable artifacts (war & ear) and node apps from source code.
- Experience in administration, configuration and Maintenance of Nexus Repository Managers for Maven builds.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Involved in enabling WebSphere global security using Local OS and LDAP/LTPA mechanism, SSL configuration and ordering digital certs.
- Experience in creating, configuring and administrating profiles, clusters, nodes, node agents for WebSphere Application Server.
- Installation, Configuration, Maintenance, Performance Tuning, Troubleshooting of WAS 8.x, IBM HTTP Server, on different platforms like AIX, RHEL and Windows in a multi-clustered high availability environment.
- Configured IBM HTTP WebSphere and build custom Configuration files & deploy application on High available Multi clustered environment and Generate / Propagate Plug-In files.
- Hand on Experience in integrating the application like AWS Device Farm(IOS & Android), Vera-code (Code controller), Agentsmith (Monitoring tool), Hockeyapp (IOS & Android) for other mobile projects.
- Migrated/Deployed WAR/EAR files and assist application development team with code migration and troubleshooting.
- Ability in development and execution of Shell Scripts and Perl Scripts.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Handled Multiple Task simultaneously, prioritized and always met deadlines.
- Excellent experience in documenting and automating the build and release process.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology, and application configurations.
- Good understanding of Openshift platform in managing Docker containers Kubernetes Clusters.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM)..
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
- Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment.
- Expertize in trouble shooting the problems generated while building, deploying and also in production support.
- Involved in writing Python, Perl and shell scripts for compilation and deployment process.
- Heavy Shell, Perl, and JSON scripting .
- Excellent communicative, interpersonal, intuitiv e, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
- Familiar with Deployment to EC2 instances on AWS.
PROFESSIONAL EXPERIENCE
Sr. DevOps Engineer
Confidential, Pittsburgh, PA
Responsibilities:
- Provide User Management and support for 1000+ local and remote users, manage system access across groups to ensure compliance, and maintain best practices
- Create and manage security schemes, permission schemes and configurations
- Worked in container based technologies like Docker, some knowledge on Kubernetes and Openshift .
- Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc
- Developed Ansible playbooks for automatic deployment and configuration of RHEL servers for test and prod environments.
- Worked on developing procedures to automate various systems and tasks (e.g. automating code builds and deployments) using Jenkins, Git, Docker, Ansible etc.
- Manage and administer JIRA/Confluence/BitBucket add-ons, plugins, and extensions
- Management of other reporting and collaboration tools in the engineering environment
- Maintain and manage Automation Build Environments such as Jenkins
- Implement Atlassian Tools upgrades, and partner with other IT staff to coordinate infrastructure maintenance and system migrations
- Knowledge in Implementation of Continuous Integration and Continuous Delivery as needed to support internal and customer development.
- Develop Visualizations and Dashboards in kibana that give rich analytics to data of interest.
- Experience in using JFROG Artifactory Repository Managers for builds and storing of Docker images.
- Developed Ansible playbooks for automatic deployment and configuration of RHEL servers for test and prod environments.
- Manage designing, implementing and Linux environment for Incident/Change & Patching.
- Maintain dynaTrace systems monitoring application instances.
Tools: Jira, Confluence, Kibana, Jenkins, Openshift, Kubernates, Ansible, shell, Docker, Jfrog, Dynatrace, Bitbucket
Sr. DevOps Engineer
Confidential, Irving, TX
Responsibilities:
- Involved in deploying systems an Amazon Web Services (AWS) Infrastructure service EC2 .
- Invoved in developing the Artifactory code using JFrog API .
- Automatic deployment using Ansible and chef .
- JIRA is used as ticket tracking, change management and Agile/SCRUM tools.
- Working with various AWS EC2 and S3 CLI tools.
- Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
- Working knowledge of various AWS technologies like SQS Queuing, SNS Notifications, S3 storage etc.
- Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS,VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance and auto-scaling in AWS CloudFormation, deployment services (OpsWorks and Cloud Formation and security practices ( IAM, CloudWatch, CloudTrail ).
- Experienced in Cloud automation using, AWS Cloud Formation , Chef, Puppet .
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
- Writing Python scripts for implementing automation and orchestration activities
- Serivceless AWS api, interaction using Lambda .
- Developed and involved implementing Groovy .
- Developed GIT migration code.
- Developed in Creating the AWS server less lambda services.
- Developed KPI’s Reports for the Database team.
- Installed/ Configured and Managed Jfrog Artifactory Repository Manager and all the Repositories.
- Actively participate in creation of multiple Cloud Formation Templates .
- Expertise in implementing new AWS instances and working with EBS and S3 storage, IAM.
- Performed application server builds in EC2 environment and Monitoring them using cloud watch .
- Implement system Monitoring and Alerts using AWS Cloud Watch.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Managed AWS services like EC2, Bitbucket, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration with Ansible Code.
- Extensively worked on Jenkins for continuous integration and for End to End Automation for all builds and deployments. Proficient with testing REST API’s Web & Database testing.
- Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins.
- Hand on Experience in integrating the application like AWS Device Farm (IOS & Android), Vera-code (Code controller), Agentsmith (Monitoring tool), power shell, Hockeyapp (IOS & Android) for other mobile projects.
Tools: AWS Device Farm, Azure, GIT, Jenkins, gradle, Agentsmith, Hockeyapp, Veracode, Cloudwatch, Lambda, Groovy, Route53, Apigee, Vault, Jfrog, gradle, Ansible, Chef, Jira, SQS, SNS, S3, EC2
Sr. DevOps Engineer
Confidential, Dallas, TX
Responsibilities:
- Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013, 2015 and 2017.
- Installed, Configured and maintained TFS for implementing CI and CD.
- Deploy an ASP.NET web application package, and update IIS.
- Developed Shell/Perl Scripts for automation purpose.
- Assisted Developers during coding, debugging and Build issues.
- Created Build Definitions for various environment deployments(DEV, TEST, STAGE)
- Administer Subversion and Bit bucket (GIT) and support multiple project repositories.
- Configured jobs for automation of MS builds/Java builds .
- Worked on IIS 6.0 & IIS 8.5 in setting up websites for applications.
- Involved in converting Web Application into Hybrid Mobile application, deployed in Android/iOS platform using Cordova/Fastlane/Mobile center(Azure).
- Worked with Xcode, cocapods(CLI) for ios builds and gradle for android projects .
- Using NPM or Yarn for build ios and android projects.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
- Adding sonarqube analysis (1.1-5.6 version) to get matrix form for code analysis.
- Docker made it easier to create, deploy and run applications by using containers. Docker allows a developer to package up an application with all needs, such as libraries and other dependencies.
- Configured Nexus Repository Manager.
Tools: Subversion, GIT, TFS, Nexus, Maven, Apache Tomcat,, power shell, Java/J2EE, Shell, Azure, Scripts,Python, Sql Developer, Sonar, gradle, Chef,Jenkins, Jira, Rhel, Cent os.
DevOps Engineer
Confidential, Irving, TX
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Route 53.
- Used IAM to create and manage AWS users and groups, and designed user's credentials and profiles using AWS IAM.
- Created monitors, alarms and notifications for EC2 instances using CloudWatch.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
- Supported AWS Cloud environment with 200+ AWS EC2 instances and configured Elastic IP and Elastic storage and defined AWS Security Groups.
- Used AWS Route 53 to route end users to Internet applications by setting up DNS.
- Installed, Configured and maintained Jenkins for implementing CI and CD.
- Used Jenkins AWS Code Deploy plugin to deploy to AWS.
- Configured and maintained different scripts for monitoring server’s health, getting versions running and deploying applications.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Created branches, performed merges in GIT version control system.
- Configured Nexus Repository Manager.
- Deployed using Admin console into Tomcat Application Servers.
- Developed Shell/Perl Scripts for automation purpose.
- Monitoring HP Service Manager Incidents and service requests and resolving them.
- Created Dashboards for tracking build versions in different envs using Perl scripts and php .
- Working Experience on AWS - creating IAM policies, rules for users, groups and AWS components.
- Creating S3 buckets and EC2 instances on AWS for different environments.
- Familiar with AWS cli and automated the deployment process to aws in a rolling fashion (Deploying to one node at a time by taking Instances out of rotation from ELB and putting it back after deployment).
- Deploying JAR, WAR and EAR files to Weblogic, Tomcat using Jenkins.
- Deploying node apps to Ngnix webservers.
- Used Splunk for monitoring applications across the board.
- Used Jira as Ticketing System Tool to handle the issues/tasks/service requests created by multiple team members across the project.
- Automated end to end Deployment process using Shell Scripting
- 24*7 on-call support on Infrastructure production issues.
Tools: Subversion,GIT, Maven, Apache Tomcat, Weblogic, Java/J2EE, Shell Scripts, Sql Developer, Python, Sonar, gradle, Ansible, power shell,, AWS, Jenkins, Jira, Rhel, Cent os, WebsphereApplicationServer, gradle, IBM Bluemix.