Devops Cloud Engineer (azure Devops) Resume
New, YorK
SUMMARY
- Over 8+ years of experience in IT industry with major focus on DevOps, Software Configuration, Release management, Infrastructure management, Build/Release Management.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post - production analysis.
- Implemented on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, RDS, IAM, Route 53, Auto scaling. Experience in server infrastructure development on AWS.
- Hands on experience in writing scripts in Python boto framework and automate the build process.
- Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
- Configured and MonitoredCICDpipelines usingVSTS (Azure DevOps), andGIT.
- Experienced with different Infra deployment options with Azure Cloud.
- Implementation of Release Management automation processes using TFS, VSTS.
- Expertise in automating build and deployments using ANT, MAVEN, Python and Shell Scripts.
- Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
- Experience in defining the manual and automation process of CI/CD pipeline using Azure DevOps.
- Hands on experience with Ansible Playbooks, modules and roles.
- Set up Continuous Integration for major releases in Azure DevOps.
- Dockerized applications by creating Docker images from Dockerfile & deployed using Azure DevOps.
- Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
- Extensive experience in writing various modules like Functions, PL/SQL Packages, Stored Procedures, Triggers and Functions using Oracle SQL, MySQL and PL/SQL.
- Administer, install and manage Linux and Windows Desktops/Servers.
- Expertized in JIRAsoftware withJenkins&githubfor real time bug tracking and issue management.
- Experience in writing shell scripts for admin tasks in MQ and monitored various MQ objects.
- Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment. Wrote playbooks and deploying applications using Ansible.
- Hands on experience with Ansible Playbooks, modules and roles and Set up Continuous Integration for major releases in Jenkins. Dockerized applications by creating Docker images from Dockerfile.
- Worked on Docker for Application isolation in Linux environment and handled large volumes of container clusters with Docker swarm, Kubernetes and Mesos using Linux Virtual machines.
- Experience working with Amazon Web Services (EC2/AWS) - Web consoles, APIs, and Security Groups, Elastic Load Balancer, VPC, Elastic IP’s, Route 53, Lambda, RDS and S3.
- Hands on experience working in both Waterfall and Agile methodologies for Software Configuration Management. Good knowledge on ITIL Process and coordinated releases across the projects.
TECHNICAL SKILLS
CI/CD: Azure DevOps, VSTS, TFS, Jenkins
Container: Docker, Kubernetes, AKS, Docker Swarm
Monitoring Tools: AppDynamics, Splunk, Log Analytics, Azure Monitor
Version Control tools: Azure DevOps, Bitbucket, Git, TFS
Operating System: Linux (RedHat, CentOS, Ubuntu), Windows 95/98/XP
Languages: Python, Ruby, Power Shell, Shell, YAML, C, C++
Database: SQL Server 2012, PostgreSQL, MSSQL
App Servers: WebLogic Server, Apache Tomcat, JBoss, Server, Nginx
Cloud Computing Service: AWS, Azure (AKS, ADF etc..)
Networking: TCP/IP, NIS, NFS, DNS, Cisco Routers, F5 load balancer
Configuration Tools: Ansible, Docker, Terraform, Chef, Vagrant
PROFESSIONAL EXPERIENCE
Confidential, New York
DevOps Cloud Engineer (Azure DevOps)
Responsibilities:
- Configured and maintained Azure DevOps to implement the Pipeline and integrated VSTS with Gradle to schedule the builds using gradle files.
- Created CICD (VSTS) pipelines in Azure DevOps environments by providing their dependencies and tasks. Also have experience on implementing and managing continuous delivery systems and methodologies in Azure.
- Automated application deployment from VSTS using build templates that trigger PowerShell scripts.
- Provisioned Docker swarm infrastructure using Terraform scripts and all application deployments are performed by Ansible Scripts.
- Created ARM templates to provision infrastructure in Azure using PowerShell.
- Wrote Azure CLI scripts to automate several batch jobs like running ETL jobs on data lake, data load on storage accounts and file transfers across the file shares.
- Migrated Docker Swarm Environment to Azure Kubernetes and deployed pods using YAML scripts
- Created Service & Deployment YAML scripts from scratch for the deployment in AKS Cluster.
- Setup AKS cluster with K8s Master that has API server, Kube-Scheduler & Kube-Controller
- Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions in Azure Cloud.
- Setup Kubernetes cluster for Docker Container Management using Azure Devops for build and Deployed batch processing microservices.
- Implemented CICD pipeline for AKS using Helm charts in Azure Devops.
- Installed VSTS customized agents on Linux & windows servers and Scheduled CRON jobs using CICD on VSTS build servers to clean-up the disk space and increase efficiency.
- Written Powershell scripts to automate file share creation, SQL cluster creation, AD join process and disk space increase process.
- Developed SQL scripts to create users with specific DB roles, indexes for databases and resolve application related duplicate data entries.
- Developed shell scripts to push and pull application hash codes between Docker registries.
- On call support on rotation basis to support production deployments and client onboarding.
- Assist internal users of Splunk in designing and maintaining production-quality dashboards
- Automated uploading Powerbi reports & updating datasource connection using azure Devops
- Created CD for Datafactory & Databricks deployment and published code via pipeline is Azure.
Environment: Ansible, Linux, Windows OS, Azure DevOps, Azure Cloud, NSG, Maven, Docker, Docker swarm, Terraform, Shell Script, Splunk, SQL, Python, Auto Scaling, VSTS, GitLab, TFS, PowerShell.
Confidential, Bethlehem, PA
AWS Cloud Engineer
Responsibilities:
- Configured and maintained Jenkins to implement the Pipeline and integrated Jenkins with Maven to schedule the builds using POM.XML file.
- Automated application deployment from TFS using build templates that trigger PowerShell scripts.
- Configured TFS to run CI builds and execute unit test on all check-ins for .net web applications.
- Installed/Configured and Managed Artifactory Repository Manager (Docker registry Setup).
- Generated reports using SonarQube which covers different areas of Code quality like potential bugs,
- Worked with IAM service creating new IAM users & groups, defining roles and Identity providers
- Installed/Configured and Managed GitLab SCM for CI/CD Workflow.
- Worked with Cloud-based solutions like AWS for deploying on-demand Windows and Linux environments using EC2 and AMI, S3, IAM, EBS for cloud storage services, ELB, and Auto scaling, load-balancing and highly scalable environments, VPC for virtual public and private networking.
- Implemented automated deployments with Docker-compose for scalable application deployment.
- Worked with Docker and Puppet on AWS, from helping developers and testers to build and containerize their application (CI/CD) to deploying on AWS Public cloud.
- Migrated Linux environment to AWS/ RHEL Linux environment and used Auto scaling feature.
- UsedCloud-Watchlogs to move application logs toS3and create alarms and notifications for EC2 hosts using CloudWatch.Create alarms based on few exceptions raised by applications.
- Deployed AWS Lambda code from Amazon S3 buckets. Used the AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
- Wrote YAML scripts to perform deploys to Tomcat Webserver and WebSphere App Servers.
- Configured Puppet to manage AWS environments and automate the build process for core AMIs used by all application deployments including Terraform Scripts and Puppet.
- Performed setup of clustered environment setups with WebSphere Application Server.
- Created Puppet Manifests for automating deployments of application Containers.
- Deployed code on WebLogic Application Servers for UAT, IST, and Development environments.
- Deployed LAMP based applications in AWS environment, including provisioning MYSQL- RDS and establishes connectivity between EC2 instance and MySQL-RDS via security groups.
Environment: Puppet, RHEL 6/7, MSBuild, Cloudwatch, Lambda, Artifactory, IAM, Maven, Docker, Terraform, Shell Script, RDS, SonarQube, Oracle, Splunk, AWS, Lambda, SQL, Jira, Python, Auto Scaling, Ruby, Apache Tomcat, Jenkins, GitLab, TFS, PowerShell.
Confidential -Campbell, CA
Infrastructure Cloud Engineer/DevOps Engineer
Responsibilities:
- Installed and configured Jenkins for Automating Deployments and providing a complete automation solution for Continuous integration workflow.
- Worked extensively withMSBuild/TFS-Build/Jenkins and kept track ofbuildreleases.
- Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
- Have an experience in AWS Network administration, AWS RDS services, AWS instance monitoring, troubleshooting deployment optimization, root cause analysis and preparing documentation.
- Provisioned infrastructure using Cloud-formation templates in AWS. Worked with Ansible managing Docker Hosts, setting up Docker services and provide with images of the application container.
- Developed and maintained build script using Apache ANT for J2EE, NANT and MSBuild for .NET applications to perform builds efficiently.
- Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of Python scripts and Ansible.
- Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
- 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 Ansible.
- Wrote modules like Functions, PL/SQL Packages, Stored Procedures, Triggers and Functions using Oracle SQL, MySql and PL/SQL.
- Wrote Ruby scripts to perform deploys to Tomcat Webserver and WebSphere App Servers.
- Installed and configured monitoring tools like Splunk for monitoring, create report and dashboards using Splunk by identifying data patterns, and metrics.
- Installed and configured foreman with Ansible for auto-provisioning Linux machines in AWS.
- Set up PostgreSQL database servers for Web Server environment.
- Set up Factor and VMware Perl SDK for custom Web-UI-based reports for VMs.
- Deployed Dynamic content to Application servers like WebSphere and WebLogic.
Environment: Maven, Cloud-Formation, PostgreSQL, PCF, ASP.Net, Route 53, RDS, RHEL 6/7, Lambda, Ubuntu, Visual Studio, Java, TeamCity, Oracle, Apache Tomcat, SQL, JIRA, Splunk, IAM, Auto Scaling, Jenkins, Ansible, Python, VMware, Docker, Shell script, AWS.
Confidential, Hanover, MD
Sr.DevOps Engineer
Responsibilities:
- Installed/Configured/Managed Jenkins Continuous Integration Automation.
- Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
- Maintained branches in GITHUB version control for the changes made in cookbooks as per release.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server.
- Developed Web Services and Web Service Clients using combination of Java and C#.
- Implemented the Chef Software setup and configuration on VM’s from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
- Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
- Used existing cookbooks from Chef Marketplace and customizing the recipes with respect to each VM, and Customized changes in Data Bags, Roles and Recipes.
- Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation from Dev to Eval, Eval to Pre-Prod/ Pre-Prod to Production systems using Jenkins, GIT, SVN, Chef.
- Deployed the cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server.
- Created user, rpm packages and patch management & configuration implementations.
- Automated Apache-webserver configuration, DB Server configuration, SSSD Configuration, LAMP by writing Ruby Cookbooks in Chef as configuration management tool.
- Involved in querying data fromMangoDBfor searching grouping and sorting.
- Worked on Relational Databases such as SQL and Microsoft Access.
- Automated Nagios alerts and email notifications using python and executed them through Chef.
Environment: Perl Scripting, Python, Shell, Ruby, Nexus, SQL, Chef, Chef-DK, Chef workstation, Chef Server, Chef V12, Red Hat Linux 5/6/7, Windows 2003/2008, Nagios, Azure, Ngnix, SVN, Jenkins, JBoss, Web Services.
Confidential
Jr. Systems Engineer
Responsibilities:
- Installed, Configured and Upgraded Red Hat LinuxRHEL4/5/6 operating systems.
- Installed and Configured Logical Volume Manager on Linux 6.
- Installed new or rebuilding existing Servers on Oracle Enterprise Linux and configuring hardware, peripherals, services, directories, storage as per the standards and project requirements.
- Implemented RAID techniques and the created Disk groups and volumes.
- Used VMware for testing various applications on different operating systems.
- Installation, Configuration, Administration and Troubleshooting of ESX 4.x/ESXi5.x, Virtual Center.
- Installed Red Hat Linux using Kick start with the help of HTTP server.
- Configured yum repository server for installing packages from a centralized server.
- Updated Servers with latest Patches using Local repo.
- Install, configure, and troubleshoot IIS 6 on Windows Servers.
- Created Physical and Logical Volumes, Volume groups, implemented disk mirroring on LVM.
- Involved in day to day maintenance and troubleshooting problems related to Linux.
- Created slices or volumes, constructing file systems, monitoring free space, disk usage, Administration& monitoring of disk based file system. Knowledge on Nagios monitoring tool.
- Configured DNS, DHCP servers & Installation of Web logic, troubleshooting etc.
Environment: Red Hat Linux 4.x,5.x AS ES, IIS, Oracle 9i/10g, Samba, NT/2000 Server, Web sphere, Web Logic 8.1, VMware ESX 2.x, Apache Server 1.x,2.x, Bash.
