Azure Devops Engineer Resume
San Francisco, CA
SUMMARY
- 7+ years of experience as Azure administrator, AWS Certified Solution architect associate experienced as Linux Administrator and DevOps Engineer including experience with designing and maintaining Azure and Aws Cloud infrastructure.
- Implemented CI/CD pipelines as part of DevOpsrole for on - premises and cloud-based software using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform Chef and AWS/Docker.
- Experience in maintaining the branching, Merging, Tagging, Staging, build, and release strategies using SCM tools like Subversion (SVN), GIT, GitLab and Bit bucket.
- Expert in creating, maintaining, troubleshooting and monitoring the AWS, Azure Cloud Services.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2 instances, VPC, S3 Bucket, Glacier, Route 53, Auto - Scaling, Elastic Load Balancer (ELB), Elastic Beanstalk, AWS Lambda, Cloud Front, RDS, Direct Connect, Cloud Watch, Cloud Formation, IAM, AMIs, SNS (Simple Notification Service),SES (Simple Email Service),SQS (Simple Queue Service),EBS (Elastic Block Store ), Access Control Lists.
- Experience in creating Amazon EC2 instances and setting up security groups.
- Experienced in cloud automation using, AWScloud Formation Templates, ARM Templets.
- Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.
- Experience working with AWS Lambda which runs the code with response of events. Setting up data in AWS using S3buckets and configuring instance backups to S3 bucket.
- Experience in working with AWS in Creating Cloud formation JSON templates which is converted toTerraformfor infrastructure as a code.
- Experience with container-based deployments usingDocker, working withDocker images, Docker Hub, Docker Compose, Docker-registriesandKubernetes.
- Experienced in server infrastructure deployment on Azure cloud using Azure services including VM’s, AKS, Azure DevOps pipelines, Application Gateway, Power apps, ACS, Key vault, Synapse, ARM templates, Front door, Networking, and other ML services
- Extremely skillful in Designing and implementing Microsoft Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premises, on-demand workloads with the Azure public cloud.
- Hands-on experience Designing, planning and implementation for existing on-premise applications toAZURE Cloud, Configured and deployed Azure Automation Scripts utilizing Azure stack Services and Utilities focusing on Automation.
- Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the ContentDelivery Network(CDN), custom domain, Managing access and storage access key.
- Strong Experience inMicro services architecture and Migrationof all servers from on - premises to Docker/Kubernetes container technologies in Azure.
- Experienced in automating, configuring and deploying instances onAzure,AWS environments and Data centers within depth knowledge onELKStacks such asElasticsearch, Logstash and Kibana.
- Experienced in maintaining self-deployment tool for non-infrastructure teams like cloud manager (Vcommander) which is used to deploy other services like VM’s, storage accounts and other PAAS services.
- Experienced in Server infrastructure development on AWS Cloud using AWS services including EC2, ECS, EBS, ELB, Lambda, EMR S3, RDS, Glacier, DynamoDB, VPC, Route53, CloudWatch, CloudFormation, IAM, SNS and Auto Scaling in scalable production environment.
- Experienced in implementing Data Warehouse solutions in Synapse, AWS Redshift, worked on various projects to migrate data from on premise databases to RDS, S3 and Redshift.
- Experienced in implementing Terraform modules for deployments of various applications across AWS cloud and managing infrastructure.
- Skilled in Jenkins and maintained multiple jobs in Jenkins for different applications
- Experienced in setting up Continuous Integration for major releases in Jenkins. Created Pipeline in Jenkins by integrating Git and Maven Plugins.
- Experienced withNexusartifact repository management and integrated with Jenkins to automate builds and deploy artifacts.
- Production experience in large environments using Configuration Management tools like Ansible and Puppet.
- Knowledge on Cloud technologies including Infrastructure as a Service, Platform as a Service, and Software as a Service provider (IaaS, PaaS and SaaS).
- Worked on Kubernetes system to automate deployment, scaling and management of mobile and web containerized applications.
- Experienced in working with application servers like Tomcat, WebLogic across Linux platforms.
- Experienced in developing automation and deployment utilities using Ruby, and Python.
- Experienced in creating automation and deployment templates for Relational and NoSQL databases (Standalone and RDS), including MySQL and MongoDB.
- Experienced in implementing and administering monitoring tools Splunk and Nagios.
- Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, and Red Hat Linux.
TECHNICAL SKILLS
Cloud Services: Amazon Web Services(AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF)Virtualization VMware ESX/ESXI, Windows Hyper-V, vSphere 5.x, Datacenter Virtualization, Power VM, Virtual Box, Citrix Xen, KVM.
Operating Systems: Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000/2003/XP/vista/7/8/10, Ubuntu 12/13/14, Sun Solaris 8/9/10/11, HPUX 10.x/11.x
Automation/configuration Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Hudson, Bamboo, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven.
Web Servers: Apache Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), WebSphere Apache 1.3.x, Apache 2.0.x, and Ngnix, IIS
Database Technologies: DB2, SQL Server, MySQL, RDS, NoSQL- MongoDB, Cassandra DB, DynamoDB
Scripting languages: Ruby, Python, Perl, HTML5, PHP, Bash/shell Scripting, PowerShell Scripting YAML, JSON.
Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers
Version Control Tools: GIT, Bitbucket, SVN (Subversion).
Monitoring Tools: Nagios, Splunk, ElasticSearch, Logstash and Kibana(ELK), CloudWatch, CloudTrial, Dynatrace
Volume Manager: VERITAS Volume manager, LVM
Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
PROFESSIONAL EXPERIENCE
Confidential
Azure DevOps engineer
Responsibilities:
- Implemented CI/CD pipelines on Azure including Logging & Monitoring of the systems using required DevOps tool chain such as Jenkins, Nexus OSS, SonarQube, Ansible, DTR management, Containerized open source ELK stack for digital applications.
- Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. Deployed Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
- Configured Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing Azure Site Recovery, Azure Backup and Azure Automation and deployed the Operations Management Suite (OMS) for monitoring and change tracking.
- Worked on the Azure APP Service written on python to host website and auto scaled it according to the requirement.
- Worked on deploying the .Net applications to Pivotal Cloud Foundry (PCF) and troubleshooting deployment issues with development teams and implemented Octopus Deploy to facilitate automated deployment to production.
- Monitored Log Analytics in Azure Security Center for Trouble shooting the Compute, Storage, and Networking & Applications.
- Led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.
- Virtualized the servers using Docker for the test environments and dev environments needs and configuring automation using Docker containers.
- Integrated Azure with Docker Enterprise edition to create the Azure VM Scale sets for autoscaling, Azure load balancing and Azure storage. Built the on-premise PAAS with Docker and Azure services. Clustered the microservice based docker containers using Kubernetes.
- Worked on implementing Kubernetes with Docker to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and continuous integration, rolling updates with no downtime. Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
- Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef client nodes for provisioning using a knife and automated by testing Chef recipes, cookbooks with test-kitchen, chef in spec.
- Wrote Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes.
- Worked with Ansible for Orchestration of Deployments for various servers and managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Webserver and automated the configuration of new servers.
- Integrated Ansible Tower with Jenkins to quickly deploy critical applications managed changes and provided encryption needed for task files with Ansible Vault.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and UDeploy to orchestrate changes across servers and components.
- Implemented a high-performance data ingestion layer using Apache Kafka.
- Installed and configured Nexus Firewall to block unwanted components from entering the CI/CD pipeline.
- Extensively worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
- Used Docker to virtualize deployment containers and push the code to EC2 Cloud using PCF.
- Analyzed performance of OpenShift containers using cloud forms monitoring features.
- Worked on OpenShift to leverage integrated components fromKubernetesto automate Application builds, Deployments, scaling and management.
- Implemented Mesos and Marathon,Kubernetesfor Orchestration with Docker.
Environment: Red hat Linux 7.x, AZURE, Chef, puppet, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Nagios, Splunk.
Confidential, San Francisco, CA
DevOps/Azure EngineerResponsibilities:
- Implemented a CI/CD pipeline using Jenkins, Ansible, and Maven in Linux environment.
- Developed continuous delivery product release pipelines, using tools such as Run deck, Jenkins, and enable release and operations automation using Ansible.
- Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
- Analyze and resolve conflicts related to merging of source code for SVN/GIT.
- Created auto-merge script to merge feature branches into feature integration branches.
- Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.
- Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications.
- Automated build and deployment using Jenkins to reduce human error and speed up production processes.
- Integrated Docker container or chestration framework using Kubernetes by creating pods, config Maps, deployments.
- Created Docker Images using a Docker File. Worked on Docker container snapshots, removing images and managing Docker Volumes and experienced with Docker container service.
- Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
- Deploying a Linux Kubernetes Clusters with ACS from the Azure CLI.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Handle escalated Support tickets till closure for MS Azure PaaS platform. Configured AD connect to configure federation with on-premises ADFS and Azure AD. Experience is using Microsoft Azure.
- Deployed the applications to Tomcat Application Server and Static content to Apache Web Servers.
- Prepared capacity and architecture plan to create theAzureCloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
- Building and Installing servers throughAzureResource Manager Templates (ARM) orAzurePortal.
- Developed custom Jenkins’s jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
- Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
- Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
Environment: Microsoft Azure, Scripting Languages, GIT, GIT Lab, Nexus, Python, Jenkins, Docker, Kubernetes, Apache Tomcat, Shell Scripting, Windows Batch Scripting, IBM tools, Windows, Linux.
Confidential, PA
AWS / DevOps Engineer
Responsibilities:
- Implemented Organization’s DevOps strategy inLinuxandwindowsenvironment and adopted cloud strategies using Amazon Web Services.
- Build AWS infrastructure using resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Auto Scaling and RDS using Terraform and Cloud formation templates.
- Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure. Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers, and Docker containers.
- Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services and provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
- Configured various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
- Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
- Implemented ETL process to ingest analytical data stored in S3 into a Redshift data Warehouse cluster using AWS Lambda Microservices and Configured & forwarded the data of the ELB Access logs & VPC flow logs to S3 buckets.
- Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
- Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
- Experienced on worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, and patching and software deployment. Integrated Ansible tower with Jenkins to deploy code to different servers in Ansible.
- Experience using Ansible Tower dashboard, role base access control, and access to Ansible for deployments and worked with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files.
- Deployed and configured Atlassian tools likeJira,Confluence and Bitbucket for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation.
- Installed Jenkins on a Linux, created master and slave configuration, and drove all microservices builds out to the Docker registry. Build scripts using Maven in Jenkins to move from one environment to other.
- Creating and Implementing branching and merging strategy with multiple branches and used Git and Bit Bucket as source code management repository to keep track of version changes.
- Major responsibilities include, implementing a Continuous Delivery framework using Jenkins, Ansible and Maven.
- Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and CloudWatch.
- Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products.
- Used Kafka for building real-time data pipelines between clusters and integrated Apache Kafka for data ingestion.
- Configured Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
- Build and deploy Java code through Jenkins and Code coverage analysis using SonarQube. Run quality checks using SonarQube & upload it to Nexus repository.
- Automated setting up server infrastructure using Ruby, Shell, Python scripts. Developed python career path through professional development while working on python projects.
- Created S3 buckets and managed policies for S3 buckets and utilizedS3 BucketsandGlacierfor storage, backup and archived in AWS and worked on setting up and maintenance ofAuto-ScalingAWS stacks.
- DevelopedCloudFormationscript to automate the EC2 instances withJSONtemplates.
- Expertise in Configuring and managing the deployment process using IBM-Urban Code Deployment (UCD) to deploy the services to Pivotal Cloud Foundry (PCF), AWS and on premises servers.
- Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.
- Designed and built highly available private cloud and migrating large production systems on PCF.
- Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry (PCF) as well as proper operation during initial Application migration and net new development.
- Configuring and Networking ofVirtual Private Cloud(VPC) Written CloudFormation templates and deployed AWS resources using it.
- Designed and worked with team to implementELK(Elastic search, Log stash and Kibana) Stack on AWS.
- Implemented Continuous Delivery pipeline with GIT Hub,Jenkins, DockerandAWS AMI's, whenever a new GIT.
- Completed set up of CD environment with focus on Urban Code UDeploy.
- Moved 72 web services and related application to UDeploy and maintained them across 5 environments DEV, TEST, QA, UAT, pre-prod and Prod.
- Developed strategies, and contracts for validation of deployments and automated rollbacks in UDeploy.
- Designed, wrote and maintained systems (Python) for administeringGIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs
Environment: AWS, OpenStack, Docker, Jenkins, Linux, VMware, vCenter, vSphere and RHEL, Satellite, OpenShift, Artifactory, GitHub, SVN, Chef, Puppet, Puppet Hiera, Nagios, Ruby, Python, LAMP, PowerShell, Ubuntu, CloudFormation, Bamboo, Apache, Terraform, Nginx.
Confidential, Linthicum, MD
DevOps/Build and Release Engineer
Responsibilities:
- Worked as a Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principals.
- Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Create and Maintain nightly builds, hot-fix builds/branches, custom and private builds.
- Handled Jira tickets for SCM support activities.
- Regular Build jobs are initiated using the CI (Continuous Integration) tool with Jenkins.
- Responsible for distributed applications across hybrid AWS and physical data centers.
- Used AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud formation, SNS, etc.
- Used AWS services to launch many instances at a time with the help of terraform scripts.
- Used AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud formation, SNS, etc.
- Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB, Cloud front, Elastic Beanstalk.
- Experience in Continuous Integration/Continuous Delivery (CI/CD) and Test Driven Development (TDD)
- Monitoring of applications, servers, doing capacity planning with the help of Nagios for managing logs to notify the incident management system upon reaching or exceeding the threshold limits
- Creating, Utilizing, Managing Policies and Glacier storage in S3 buckets on AWS.
- Configured AWS Identity and Access Management (IAM) groups and users for improved login authentication.
- Created EBS snapshots, rebuilt new EBS volumes from snapshots to migrate applications, and storing these snapshots into S3 buckets for backup.
- Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
Environment: Linux, Windows, GIT, Jira, Jenkins, Maven, AWS EC2, AWS S3, AWS Glacier, AWS IAM, WebSphere, Artifact, Nagios, IAM
Confidential
Linux System Administrator
Responsibilities:
- Installed, configured and maintained RedHat Linux and CentOS on Dell/HP servers for applications running on the servers, Performance Tuning and Configuration.
- Installation of patches and packages using RPM and YUM in Red hat Linux.
- Creation, maintenance and administration of Virtual Machines using VMware and virtual box.
- Worked with Agile and SCRUM development teams to provide services and deliver products in time.
- Set up and administer user and groups accounts, setting permissions for users.
- Created and modified users and groups with SUDO permission.
- Working with developers to load software onto Linux Enterprise servers and debugging Scripts.
- Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Resolved TCP/IP network access problems for the clients.
- Experience in installing and configuring SSH (Secure Shell) encryption to ensure secure access on Red Hat and Ubuntu.
- Responsible for configuring and connecting to SSH through SSH clients like Putty.
- Provided installation, configuration and maintenance of pre-prod and production environments including services like Apache Tomcat, Openfire, Jabber, Jetty, MySQL, etc.
- Created backup capabilities adequate for the recovery of data and understand concepts & processes of replication for disaster recovery.
- Managing SVN repositories for branching, merging and maintaining version across the environments.
- Troubleshooting errors during environment upgrades ranging from system resources to application stack traces.
- Remotely coping files using SFTP, FTP, SCP, WinScp, and FileZilla.
Environment: WINDOWS, Oracle Virtual box, VMware, Putty, SVN, SSH, RHEL, SFTP, FTP, SCP, WinScp, and FileZilla.
