Azure Devops Engineer Resume
CT
SUMMARY
- Having 9 years of experience as a Cloud DevOps & System Administration, AWS Certified Cloud Practitioner & Developer Associate.
- Extensive experience and knowledge on all stages of the Software Development Life Cycle (SDLC) utilizing project life cycles such as Agile.
- Solid hands - on experience in LINUX and using SHELL, PYTHON scripting to automate processes.
- Experience and exposure to various compliance systems especially HIPPA, PCI etc.
- Experience in Deploying and monitoringMicroserviceson various platforms likeECS, EKSKubernetes, DevelopedKubernetesPod definitions, Deployments and used Helm Charts to version control complete deployment strategies.
- Set up and buildAWSinfrastructure with various services available by writing CloudFormation/ Terraform templates.
- ConfiguredAWS ECSfor deploying and orchestrating containers by defining tasks and services. Leveraged Blue Green deployment by developingAnsibleplaybook to change configuration of services to ramp up or down the number of Tasks running in the overall cluster.
- Worked on Cloud Formation templates to configure DMS data ingestion flows.
- Worked on AWS Glue to create Data Curation and Data Provisioning workflows and loading data in AWS S3 and Redshift.
- Worked on POC Deploying Docker container clusters of machines based on Kubernetes on GCP Google cloud.
- Having experience in EMC and DPS.
- We can use them to back up the dell EMC Avamar.
- Having a good storage DELL EMC Avamar.
- Also using back up management like Tivoli etc.
- Experience in Backup and restore files for Windows VM in Azure cloud.
- Expertise in cloud native AWS security tools such as Systems Manager, Config, CloudTrail, CloudWatch, and IAM.
- Application Deployments & Environment configuration using Ansible, Chef, Puppet.
- Created custom AMI images from the AMI’s (CIS image hardening) and involved in maintaining and rotating secrets (Access keys/ secret keys)
- Experience with Enterprise log monitoring tools like ELK, Splunk, Monit & AppDynamics etc.
- Used Bash and PythonincludedBoto3to supplement automation provided byAnsibleandTerraformfor tasks such as encryptingEBS volumesbackingAMIsand schedulingLambdafunctions for routinetasks.
- Created multiple Terraform modules to manage configurations, applications, services and Automate installation process for webserver and instances.
- Created a set of postman API tests.
TECHNICAL SKILLS
Operating System: Windows, UNIX, LINUX (RHEL).
Versioning Tools: Git, Subversion and Team Foundation Server (TFS)
CI/CD & Config Management & Build tools: Jenkins, Docker, Ansible, Chef, Puppet, ECS, EKS
Cloud/ IAAS: AWS, GCP.
Languages: Shell Scripting BASH & Python scripting, SQL.
Database: MYSQL, Cassandra, Dynamo DB.
PROFESSIONAL EXPERIENCE
Confidential, CT
Azure DevOps Engineer
Responsibilities:
- Increasing developer productivity by improving AWS Cloud Architecture, Continuous Integration & Delivery, and enabling Observability.
- Working on Terraform scripts for improving the existing CI/CD pipelines, adding lifecycle policies, enabling intelligent tiering on S3 buckets.
- Working and troubleshooting on Kubernetes / EKS clusters to find the root cause of production issues.
- Experienced in Gitlab CI and Jenkins for CI and for End - to-End automation for all build and CD.
- Implemented Amazon EC2 container service with docker containers.
- Experience in Backup and restore files for Windows VM in Azure cloud.
- Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
- Migrating an On-premises virtual machine to Azure Resource Manager Subscription with Azure Site Recovery.
- Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
- Deploying applications to red hat OpenShift platform.
- Migrating from GitLab to docker and implementing GitLab inside docker.
- Skilled in Azure technology stack(Azure Data Factory, Data Bricks, Data Lake, Data Lake Analytics, Logic Apps, Azure Automation, Key Vault, Event Hubs, Storage Accounts, Azure Functions, Azure DevOps)
- Experience in Backup and restore files for Windows VM in Azure cloud.
- Setup Jenkins as a service inside the docker swarm cluster to cut down the downtime/failover time to minutes. Managed and automated the Docker containers deployments using Kubernetes. implemented large scale environments using Terraform by writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks by using Ansible Tower for deployment.
- Created dashboards and visualizations using Splunk, Grafana and Nagios for performance and activity monitoring and setting up App insights, App dynamics, Splunk to capture and analyze data from various layers Load Balancers, Webservers, and application servers.
- Designed Reusable PowerShell Scripts to modify XML configuration files dynamically during release process and used PowerShell Scripts for various SharePoint admin jobs like backup, restoration, and Solution.
- Managed, coordinated, and executed hardware and software upgrades on Linux servers, as well as Windows servers.
- Deployed Kubernetes (AKS) templates for various applications like Cassandra, Grafana, and Kafka by setting up Kubernetes Clusters for running microservices into production Environment.
- Implemented container-based deployments using Docker and designed Docker images, Hubs and registriesand installed Docker Registry for local upload, download of Docker images and Docker hub.
- Configured and Integrated Docker container orchestration framework using Kubernetes by creating pods, deployments and used Python Scripts to schedule, deploy and manage container replicas onto a node cluster using Kubernetes. Configured Docker Swarm Cluster and setup Jenkins inside it to reduce the failover downtime.
- Configured Clusters with Kubernetes and involved in creating pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
- Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using .NET.
- A quick and easy way to access the Azure Devops REST API’s in postman tool.
- Configuring postman API tests in Azure Devops/TFS Build(CI) pipelines.
- We can also use command-line collection runner for postman.
- Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
Environment: Amazon Web Services, AWS EC2, S3, Bucket, Kafka, GIT, GCP, Maven, Nagios, Jenkins, IBM Urban Code Deploy, Cloud Watch, Agile, Kubernetes, GitHub, WebLogic, Tomcat, Shell &Perl Scripting, MySQL, Jenkins, Docker, Linux and Windows Servers
Confidential, Charlotte, NC
Azure DevOps Engineer
Responsibilities:
- Developing and designing web applications to help integrate and further improve our production lines.
- Creating server-side scripts to help automate process and/or alerting our support teams on broken configurations to ensure a more proactive response environment. Providing deep analysis and 24/7 support between our existing applications.
- Helped convert existing software systems or backend scripts to run on Kubernetes and Kubernetes' serverless framework Kubeless.
- Communicate ideas, issues, guidance, and solutions in cross-team collaborations to help introduce new processes, parts, and applications within the production environment.
- Identifying and communicating effective internal and customer-facing solutions and platform improvements.
- Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
- Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
- Experience in Backup and restore files for Windows VM in Azure cloud.
- Used Ansible to orchestrate software updates and verify functionality.
- Used Ansible to document all infrastructures into version control.
- Used GIT as Version Control System for two applications. Managed development streams and Integration streams.
- Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures, and managing containers.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.
- Used Docker for configuration management automation.
- Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers and involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Having experience in EMC and DPS.
- We can use them to back up the dell EMC Avamar.
- Having a good storage DELL EMC Avamar.
- Also using back up management like Tivoli etc.
- Creating the AWS Security groups to enable firewall.
- Automated AWS volumes snapshot backups for enterprise using Lambda.
- Created functions and assigned roles in AWS Lambda to run python scripts.
- Created Ansible supported YAML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.
- Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.
- Working on GitHub repo & Jenkins, K8’s migrations
Confidential, Herndon VA
Cloud Deployment Engineer
Responsibilities:
- Proposing and delivering solutions for optimizing the existing Amazon platform and infrastructure.
- Proficient in Container Orchestration and Configuration Management Technologies such as Docker, Kubernetes, and AWS Services such as ECS, OpsWorks and EKS.
- Identifying and communicating effective internal and customer-facing solutions and platform improvements.
- Deployed application which is containerized usingDockeronto aKubernetescluster which is managed by AmazonElastic Kubernetes Service(AmazonEKS), Configured ‘Kubectl’ to interact with Kubernetes infrastructure and usedAWS Cloud Formation Templates (CFT)to launch a cluster of worker nodes on Amazon EC2 instances.
- Providing recommendations and proactive advice throughout all phases of a web service implementation for key customers.
- Launched AWS and Open Stack instances (SUSE/Ubuntu/CentOS) and configured launched instances with respect to specific applications.
- Implementing Lambda functions to run scripts in response to events in Amazon Dynamo DB table, S3 buckets, HTTP requests using Amazon API Gateway.
- Involved in creating, configuring AWS VPC services, installed EC2 instances for the new development team, and used AWS Route 53 to maintain the traffic and to create the DNS name.
- Create a custom image of an Azure VM with Azure PowerShell and create a VM scale set and deploy a high available app on Windows with Azure PowerShell.
- Experience in load balance Windows VM in Azure to create high available application with Azure PowerShell and manage Azure Virtual Network for Windows VM with Azure PowerShell.
- Experience in Backup and restore files for Windows VM in Azure cloud.
- Transformed data among servers using tools SQL Server Integration Services and BCP.
- Configured and administrated Net backup policies, which include Windows and Linux agents, VMware SAN backups, Oracle and SQL agents, and Net backup Accelerator for servers up to 380 TB in size.
- Written Python scripts and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT on Linux and Windows platforms.
- Implementing VPC, Auto Scaling, S3, EBS, ELB, Cloud Formation templates
- Mentoring peers and owning projects to improve the operations of a cross-functional team.
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build theAWS services with the paradigm of Infrastructure as a Code.
- Having experience in EMC and DPS.
- We can use them to back up the dell EMC Avamar.
- Having a good storage, DELL EMC Avamar.
Confidential, CT
DevOps Engineer
Responsibilities:
- Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
- Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python and Bash
- Worked on POC Deploying Docker container clusters of machines based on Kubernetes on Google cloud.
- Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation. Wrote recipes, tools, shell scripts and monitoring checks.
- Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
- Developed Splunk infrastructure and related solutions as per automation toolsets. Installed, tested, and deployed monitoring solutions with Splunk services. Implemented forwarder configuration, search heads and indexing.
- Created alerts on the requests from managers for certain tasks. And Analyzed security-based events, risks, and reporting instances.
- Experience in designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and Ops Works, ECS, EKS
- Good experience of azure Administration Tasks & Troubleshooting on azure Service.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Experienced in azure DevOps Projects, assigning tasks to users and adding and removing Users.
- Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in glacier.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
Environment: PCF, AWS EC2, S3, Cloud Formation, Dynamo DB, VPC, IAM, Tomcat Apache, Cloud Watch, Git, Linux, ELK Stack, Jenkins, Maven, Ansible.
Confidential
Senior Software Engineer
Responsibilities:
- Monitoring Zabbix Tool for Memory, Disk, Zabbix Not reachable, CPU, Too Many processes and ICMP alerts.
- Maintaining 9000 plus servers for 170 odd SAP Clients in HEC and Non-HEC environment.
- Coordinating with Build, QA, OP’s team & PPM for smooth transition and ensuring client satisfaction.
- Works with ansible tool for creating and implementing playbooks for automating the tasks.
- Works with ansible tool for creating and implementing playbooks for automating the tasks.
- Coordinating with the Monitoring, SAP NOC, SOC, SAP Application, Infra & Backup Teams to resolve client issues.
- Handling Production, Development and Application servers and monitoring in a 24/7 environment.
- Provision / Decommission New Linux Servers.
- Handling Escalations & Customers on their expected requirements.
- Providing resolution thereby ensuring the SLA are not breached for P1, P2 & P3 categories alerts & Incident’s.
- Logging on to Bridge calls in events such as POD failure, ESXI Host Failure, Pink Screen Death Error and Host not responding and host Migration issues.
- Installation/Configuration/Maintenance/Troubleshooting/Performance tuning of HP SUPERDOME, Dell, Huawei, Lenovo Servers.
- Coordinating with the hardware vendor and Data Centre operation’s teams in fixing issues related to Physical servers.
- Provisioned and ran azure App Service infrastructure with azure DevOps CI/CD pipelines.
- Responsible for managing Physical and Virtual Machine.
- Handling & Monitoring performance issues on servers and generating reports from Zabbix.
- Implemented, developed, and tested installation and update of file servers and application servers in all departments.
- Unix/Linux (RHEL/CentOS / Suse) Support team.
- Created branching and merging strategies for the development using Git version control and azure Repos.
- Creating and Expanding file system using LVM, increasing partition space.
- Having good experience on file system storage reclaim.
- Increasing and Decreasing disk space for Physical servers.
- Monitoring System performance using SAR, Iostat, top, free, ATOP etc.
- Monitoring System Performance of Virtual memory, Swap management, Disk utilization and CPU utilization.
- Troubleshooting the issues with the help of Event Logs.
- Troubleshooting Server down issues like Server not booting up, Server in Maintenance mode etc.
- Handle reboot requests in case of server down and interact with data center Tech’s.
- Configuring failover Network interface card for network redundancy.·
- Providing Support for DHCP, DNS, Samba, NFS, FTP issues
- Installed and configured and support services such as NFS, DHCP, DNS, FTP, PROFTP, SSH, CIFS.
- Creating, modifying, and deleting user and group accounts. Modifying file ownership and Permissions.
- Managing installed Services (Starting and Stopping).
- Software Management using various methods like YUM, RPM & Zypper etc.
- Ensuring application Data Replication from DC to DR using Rsync.
- Creating & revising SOPs for team.
- Install and Upgrade Patches on Linux Machines.
Confidential
Linux Administrator
Responsibilities:
- Responsible for installation, configuration, and administration of Red Hat Enterprise Linux Operating Systems 6.x.
- Monitor and respond to alerts and issues in customer networks and systems as per agreed SLA.
- Following the state of ticket and as per ticket state take the appropriate approval from client (Sapphire IMS Service Desk Tool).
- Providing 24/7 support to the client.
- User Administration and Group Administration Activities - Account Creation/Deletion.
- Granting permission for appropriate users and directories.
- Handle the responsibilities of being a Technical Interface for Specific Clients.
- Modification, performing health checks on server by monitoring using iostat, top, vmstat, sar, netstat.
- Creating and Managing LVM. Responsible for the creation of File Systems, Logical Volumes.
- Attending and closing the Service requests as per SLA.
- Software Installation from various methods like YUM, RPM.
- Helped to organize client's schedule and plan appointments.
- Preparing daily and monthly reports.
- Providing technical support to production and development.
- Installation of packages and patches.
- System administration, maintenance and monitoring various day-to-day operations.
