Devops Engineer Resume
SUMMARY
- With over 4+ years of experience in IT industry with major focus onDevOpsoperations, Software Configuration and Build/Release Management along with other infrastructure services like UNIX/LINUX Operating system level proficiency in teh areas of Banking & Financial services domain also well versed with all Agile frameworks & IT Service management areas.
- Experience in all phases of teh software development life - cycle with specific focus on teh build and release of quality software. Experience in Agile/Scrum, Lean and most recent Continuous integration and Continuous deployment (CI/CD) practices.
- Certified AWS Solutions Architect with experience in AWS Devops Creating EC2 Instances and configuring all web Services like EC2, S3 bucket, EBS, ELB, Auto-Scaling, AMI, and IAM through AWS Console.
- Maintenance of source code Repository using GIT, Branching, Tagging and Merging.
- Experience in Automation Build Tools like MAVEN and creating packages like WAR, EAR, and JAR.
- Created CI/CD pipeline in teh Jenkins and ran teh build by integrating with GitHub repository by using Ansible build and deploy scripts.
- Continuous Integration: Administration, creating new Build jobs, plugins installation and management, Test case integration, setting up master/slaves using Jenkins.
- Eliminated teh states dat are accumulated in Jenkins server by developing teh scripted pipeline in Groovy to version control and make it distributable across organization.
- Good experience onDevOpstools such as Maven, GIT, SonarQube JENKINS, Kubernetes, Docker, and Micro Services.
- Hands on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications and proactively manages change
- Experience with Microservices using Docker Containers, kubernetes, OpenShift, deploying applications in multiple public and private clouds in AWS & Microsoft Azure.
- Experience in deploying and configuring hardware for private Kubernetes cloud on Linux hosts, with Prometheus and Grafana for monitoring, and with NGINX Ingress for load balancing, authentication and TLS proxy.
- Hands on experience on remote tools SSH, SCP, and Putty.
- Proficient with container systems like Docker and container orchestration like OpenShift worked with Terraform.
- Sound noledge on AWS services like CloudFront, CloudFormation, Elastic Beanstalk, SNS, and Code Commit.
- Working noledge of Log management tools like ELK Stack (Elasticsearch, Logstash, Kibana).
- Worked on Big data Hadoop development and implementation also Used Ambari dashboard for monitoring teh Hadoop services.
- Data Ingestion using Sqoop, Flume and Pre-processing using Hive.
- Installation, configuration and maintenance of different Atlassian tools like JIRA, Confluence, Bit Bucket.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- High exposure to JIRA defect tracking tool for tracking defects and changes for Change management.
- Experienced working with Agile & Scrum methodologies. Involved in Scrum ceremonies me.e. Sprint grooming, Sprint planning, Daily Stand up, Sprint Demos & Retrospectives with Multi-Zone teams over US and India.
- Excellent interpersonal, intuitive, analysis and learning skills with ability to work efficiently in both independent and team work environments with thrive and determination to do watever.
TECHNICAL SKILLS
ProgrammingLanguages: C, C#, Bash Scripting, Ruby, SQL. Net 4.0/3.0, VB.NET 10.0/9.0/8.0, T-Sql, PL/SQL
CICD/DevOps Tools: Git, Maven, Jenkins, SonarQube, Nexus, Chef, Nagios,ELK Stack
Atlassian Tools: (BitBucket, Confluence & Jira), AnsibleDocker, Ansible Tower, OpenShift Kubernetes, jFrog Artifactory.
Cloud Platforms: AWS (EC2, VPC, IAM, EBS, ELB,CodeCommit & S3), Azure (VM, IAM,resource group,properties)
Operating Systems: RHEL 5.x, 6.x,7.x, Ubuntu - 9.10, 14.04, CentOS, IBM AIX &Windows Server
Technologies/Programming: XML, Java Script, Python, Shell/Bash scripting
Web Technologies: ASP.NET 4.0/3.5/2.0/1.0, MVC 2/3/4, ASP.Net Ajax 3.0/2.0, Javascript, Jquery.
Databases: MS SQL SERVER 2008/2005/2000, MySQL, HIVE.
Reporting Tools: SSIS, Sql Server Reporting Services (SSRS),Cognos
Servers: Tomcat, Apache,Windows 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Version Control Tools: GIT, Bitbucket, Visual SourceSafe(2008,2005), Team Foundation Server(2010,2008)
Monitoring: NICE Actimize (formerly Fortent),Nagios, Dyntrace,Grafana, prometheus, AWS Cloud Watch and Splunk
Bug Tracking Tools: JIRA, Junit and Bugzilla.
PROFESSIONAL EXPERIENCE
DevOps Engineer
Confidential
Responsibilities:
- Primary responsibilities include Build and Deployment of teh java applications into different environments like Dev, QA, UAT and PROD.
- ConfiguringDevopspipeline by integrating bitbucket, slack, Jira, Jenkins, Artifactory, SonarQube, Docker, OpenShift, Microsoft Azure and continuous monitoring using ELK.
- Implemented and maintained teh branching and build release strategies utilizing GIT.
- Using teh SourceTree to Check-in/Checkout/Merge teh automation test scripts in created branches.
- Integrated Maven with GIT to manage and deploy project related tags and managed JFrog Maven repositories to download teh artifacts during teh build
- Used Jenkins pipelines to drive all micro services builds out to teh Docker registry and then deployed to OpenShift.
- Involved with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on OpenShift through automated tools, Ansible /custom pipeline.
- Coordinating with teh Development team to fix teh Build related issues.
- Worked in Ansible as Configuration management tool, created playbooks to automate repetitive tasks, quickly deploy critical applications, and proactively manage change on multiple platforms.
- Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
- Deployment of applications for Continuous integration and Continuous deployment (CI/CD) using Jenkins 2.0 with Jenkins file and groovy DSL
- Worked on creating inventory, job templates and scheduling jobs using Ansible Tower.
- Using Terraform building, updating, and versioning infrastructure safely and efficiently in Microsoft Azure as well as creating custom in-house solutions with ansible configurations.
- Supporting scheduled builds using shell scripts and Cron job process.
- Worked with python IDE PyCharm for writing python modules.
- Experience with Postman to test API calls.
- Issue tracking and management using Atlassian Jira Kanban board and Confluence.
- Attended weekly meetings, coordinated with teh Development and QA teams.
Environment: AWS, AZURE, Jenkins, Maven, Bitbucket, GIT, Artifactory, Docker, OpenShift, Bash, ruby, Python, Hadoop, bigdata, PyCharm, postman, Agile, SQL, Splunk, cyber ark, Windows and Linux.
DevOps/Build & Release Engineer
Confidential
Responsibilities:
- Working Experience in AWS provisioning by creating EC2 Instances and configuring all necessary services like Security, VPC, Auto scaling, S3, EBS, ELB,
- Installed workstation, bootstrapped nodes, wrote Chef-Recipes, Cookbooks & uploaded them to teh Chef server to manage configurations, applications, packages, services and automate installation process for webservers and AWS instances
- Include implementation of monitoring, reporting, deploying, refining and automating configurations on all AWS resources, and working with external and internal users on AWS issue troubleshooting.
- Working with implementing Continuous integration and Continuous delivery using tools like Jenkins, Chef, Maven, GitHub, nexus, docker and AWS.
- Automated server/database backups using AWS Snapshots/AMI images.
- Worked on Built and Deployment of Java/J2EE web application in an agile continuous integration environment and also automated teh whole process.
- Maintaining GIT repositories, Proposed and implemented branching strategy suitable for agile/scrum development for automating builds with Jenkins.
- Implemented multi-parallel jobs in Jenkins which does CI, packaging, Sonar job and deployment job to different environments such as DEV, TEST and Production.
- Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Used Ansible server and workstation to manage deployments. Experience in writing Ansible Playbooks in YAML.
- Scheduling/ Setup teh Unix/windows jobs. Creating and maintaining Continuous Build Process documentation
- Building/Maintaining Docker container clusters managed by Kubernetes.
- Used SonarQube for testing existing java code quality.
- Expertise in Repository Management tools NEXUS and JFrog Artifactory.
- Working with Microsoft Azure Cloud services, Storage Accounts and Virtual Networks.
- Coordinated with developers, Business Analyst and Managers to make sure dat code is deployed properly in teh Production environment.
- Administered Cloud instances of Jira and Confluence with a major focus on project and workflow management.
- Worked with teh development team to increase teh unit test code coverage.
- Responsible for installation and upgrade of patches and packages on RHEL 6/7 using RPM & YUM.
Environment: Jenkins, Maven, AWS, Chef, Ansible, Docker, GitHub, Shell Scripts, Jira, Python, Terraform, Kubernetes, Oracle DB, Windows, Linux.
Developer/Build & Release
Confidential
Responsibilities:
- Involved in all teh phases of teh Project Life Cycle and analysis of teh system based on n-tier architecture.
- Used various controls in .NET 4.5 Framework, example Grid View control to display data in tabular from and Data Pager control for paging, etc.
- Build web user interface screens as .Net ASPX pages using HTML, CSS, and JavaScript.
- Worked on SQL queries like stored procedures, Functions, Triggers to get teh data from SQL Server and Oracle & also ETL with DataStage and SSIS
- Experienced in UNIX shell/Bash scripting, Autosys scheduling experience & batch processing in teh production environment.
- Worked with other system administrators, developers and product management to update systems, resolve issues, and fix bugs.
- System administrating, maintaining and monitoring various day-to-day Operations.
- Monitoring System Performance of Virtual memory, Managing Swap Space, Disk utilization and CPU utilization.
- Package management with RPMs & YUM management in Red Hat Linux.
- Respond to issues on UNIX related platform components.
- Implemented Jenkins as Continuous Integration for Installation, Configuration, Design and Administration, and integrating tools with other systems.
- Involved in job scheduling for daily and nightly build activity using Jenkins.
- Deploying teh JAR and WAR into Tomcat Application Server.
- Provided technical support for production processes, including required level of 24X7 on call support.
- Perform smoke/sanity tests for teh applications deployed and troubleshoot teh application for teh issues dat arise as part of teh smoke test process.
- me took initiative and step into help without prior noledge and experience of IBM GRC and Cognos report. me successfully execute teh task and meet teh due dates within agile sprints without any defects.
- Involved in migrating IBM ClearCase to bitbucket.
- Communicating with Dev, QA, Delivery team related to build and deployment status and concerned issues.
Environment: C#, .Net 4.5 Framework, ASP.Net, Visual Studio 2012, UNIX, Putty, XML, Ajax, IBM WebSphere, Autosys, HTML, JavaScript, GIT, Jenkins, Unit Testing, MS SQL Server 2008, IBM Cognos, IBM Lotus note, HP ALM.
Associate Software Engineer
Confidential
Responsibilities:
- Developed Admin Module web pages to enter new policies, edit privileges, and to edit improper user approvals.
- Used Microsoft Visual Source Safe for version control and file sharing.
- Building high performance, high available environments for clients.
- Monitoring day-to-day administration and maintenance operations of teh company network and systems working on Linux Systems.
- Installing patches/packages on teh servers as per teh release.
- Deploying teh code in production, UAT, development servers.
- Troubleshooting issues in teh server and Resolve issues on Disk, CPU and memory performance issues.
- Installation, configuration and maintenance of Linux/Unix Servers.
- User administration Enabled and Disabled Administrative security, Application Security, Global Security.
- Installation, Configuration and Administration of Jenkins for continuous integration and Continuous Deployment.
- Worked with internal customers DBA and App teams to support their databases and applications.
- Involved in UAT testing & End to End Accounting Test Scenario/Coverage design and execution
Environment: .NET Framework 3.5, Visual Studio .Net 2008, IIS 6.0, C#.NET 3.0, ASP.NET 3.0, Jenkins, Linux, GIT, HTML, JavaScript, SQL Server 2008, SSRS, XML, and SMTP.