Azure Devops Engineer Resume
Charlotte, NC
SUMMARY
- Around 6 years of experience in IT working as DevOps/Cloud Engineer had experience in Administration, Software Configuration, Build & Release Automation,Infrastructure/ Incident/ Change Management and Cloud based Applications.
- Good Knowledge with Azure DevOps processes, End to End Automation Tools such as GIT, GITHUB, TFS, Jenkins, Bamboo, Chef, Ansible, Maven & Ant, Terraform, Bitbucket, Docker, Kubernetes, Docker Swarm.
- Experience using automation tools in building an Automated Pipeline (Build, Test, Integrate and Deploy) by implementing lean software development methodologies to seamlessly deliver high quality software applications to the end users to meet the desired needs for the Company and the Customers.
- Experienced in AzureCloud Services. Such as V - Net, Subnets, Azure Networking, Active Directory, Storage Accounts, Data Lake, ServiceBus, Data Bricks, Function App, Cosmos DB, Azure Bus Events, and Web-App
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
- Experienced working on the Azure Kubernetes Service and azure container registry service implemented monitoring all the pods and nodes using Grafana. Using the Helm Package for complex Management
- Good experience of working under various protocols like HTTP, HTTPS, POP, FTP, TCP/IP and
- Knowledge on Monitoring Deployments sets using Prometheus, Grafana with Alert Manager.
- Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS using ANSIBLE, CHEF and PUPPET.
- Managed Amazon Web Services like EC2, S3, RDS, EBS, Redshift, ELB, Auto-Scaling, AMI, IAM, Config, Secrets Manger, ELK, Route 53, Catalog, OpsWork, KMS, Cloud Formation, DNS through AWS Console and designing VPC, Route Tables, Direct Connect, Internet Gateway, Security Groups and Cloud Watch Monitoring Alerts.
- Expert in Creating, Maintaining, Troubleshooting and Monitoring the Microsoft Azure and Amazon Cloud Services.
- Major focus onConfiguration, SCM, Build/Release Management,Infrastructure as a code (IAC)and asAzure DevOpsoperations Production and cross platform environments.
- Exposure toMesos, Marathon and Zookeeper cluster environment for application deployments and Docker containers.
- Knowledge with Ansible Playbooks to setup Continuous Delivery Pipeline & Deploying Applications using Ansible.
- Experience in assigning theazureservices on locations specific to integrate with web-apps and key-vaults.
- Scripting using Shell, Bash, Ruby, Python for deployments/automating of Java and .Net applications on bare servers.
- Performed server migrations with team on Linux/Unix & Windows servers includes moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime.
- Hands on experience with version control systems/SCM tools like Git Bash, GitHub and Bitbucket right from planning, installation, configuration & facilitating with a very well-defined Branching, Merging, Labelling/Tagging, Branch locking, Integration process, access control, maintaining/troubleshooting in multiple environments.
- Experience using plugins like MAVEN & ANT as build tools and deployable artifacts (jar, war & ear) from source code. Converting build.xml into pom.xml to build the applications using Nexus& Artifact Repository for builds.
- Experience in Package Management (RPM/YUM), System Administration, System & Server Builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on Unix and Red Hat Linux Systems.
TECHNICAL SKILLS
Infrastructure/ Provisioning: Amazon AWS, (basic understanding)/Cloud Formation, GCP, Microsoft Azure
Programming Languages: Java, Shell scripting, SQL, Scala, C, C++, PL/SQL, Mainframe Technologies, Python
Apache Projects: Maven, Hadoop, Spark, Pig, Hive
Tools: and Utilities: Eclipse, RAD, Intellij Idea, WSAD, Putty, WinSCP, Bamboo, JIRA
Application/Web servers: IBM WebSphere Application Server 7.0, Oracle Web Logic, Tomcat, HTML, CSS, XML, AJAX.
Databases: Oracle, IBM DB2 9.x, MySQL and MongoDB, Nosql
Source Control: Rational Clear case, TFS, VSS, Changeman
Operating Systems: Windows XP/7/10, Linux, Debian, Fedora UNIX, Sun Solaris, MacOS
Version Control Software: Git, Github, Gitlab, SVN, Bit bucket
Azure Devops Configurations (CI/CD): Chef/Ansible, Ant/Maven, Jenkins/Hudson, Bamboo, Nexus/Artifactory
Containerization / Orchestration: Docker, Kubernetes, Open Shift
Logging/ Monitoring / Bug Tracking: Splunk, ELK, Nagios, Cloud Watch, JIRA, Confluence
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Azure Devops Engineer
Responsibilities:
- Enabling SOE (Standard Operating Environment) with the Dev teams by helping on-board into the CI/CD pipeline. This would-be modification and standardization of current Jenkins Jobs.
- Find out Bugs, Vulnerabilities, Code smells and Hotspots by applying sonar rules against code.
- Develop dashboards to monitor metrics information about the application by using visualization tools like Kabana.
- Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business application
- Create quality gates throughout pipeline by groovy, python scripts.
- Worked on the Azure APP Service written on python to host website and auto scaled it according to the requirement
- Automating CI/CD process, build pipelines to ensure overall system quality throughput.
- Responsible for providing infrastructure teams with requirements for the setup of servers, databases,messaging queues, network, and other hardware configuration.
- Responsible for Open Stack project core infrastructure including code review, continuous integration systems, and deployment tools.
- ImplementAzureDevOpsmethodologies to help unify, track, and automate code deployment within a diverse range of system/stack environments usingAWS,Azure, Docker, Jenkins andopen-source technologies.
- Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services et
- Written AnsibleYAMLscripts that can store the credentials for various sandboxes and secured them on the remote servers.
- Experienced on creating run books in Azure using python and modifying the import libraries according to requirement. Creating python script for shifting a monitoring alert rules to another in On-perm machines
- Enable sonar lint, sonar scanners with SCM and set up sonar dashboards to identify Code Modification.
- Wrote power shell scripts to create the parameter files automatically for all the services in Azure Resource Manager
Environment: Git, Gitlab, RHEL 6&7, Jenkins, Ansible, YAML, Docker, MAVEN, AWS, Azure, Nexus, Gradle, Ec2, ApacheTomcat, Ant, Python, Shell, Jira, Sonarqube, Kubernetes, Jfrog Artifactory, XML, JSON, WebLogic Application server, Junit.
Confidential, Atlanta, GA
Azure Devops Engineer
Responsibilities:
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Creating Amazon EC2 Cloud Instances using Amazon Web Services and configuration of launched instances with respect to specific applications.
- Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.
- Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
- Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
- Installation, configuration, and maintenance of Linux Servers such as DHCP, DNS, FTP, NFS, SFTP, SAMBA, HTTPD, APACHE, Kerberos, and NTLM etc.
- Experience in implementing and deploying workloads on AzureVM. Good understanding ofAzureWeb App hosting plans and experience of Implementing, deploying and configuringAzureWebsites. Good understanding ofAzure SQL, networking concepts.AzureVirtual Network
- Worked on Group and User administration, startup & shutdown scripts, Crontab, File system maintenance, Backup scripts and Automation.
- Worked on creating a Terraform Repo structure on organization level such that it can be scaled efficiently
- Experience in administration of web server like Apache Tomcat.
- Create a Virtual Network on Windows Azure to connect all the servers
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Created scripts in Bash to automate log rotation of multiple logs from web servers.
- Experience in administration of web server like Apache Tomcat.
- Deployed and designed pipelines through Azure data factory and debugged the process for errors.
- Created and maintained Maven Pom.xml for performing the builds.
- Implementing Build and Release pipelines as a part of Continuous Integration and Continuous Deployment using AZURE DevOps
- Involved in design, integration, deployment and administration of Drupal, PHP, Tomcat across LINUX platforms.
- Experience in administering Linux, such as Installation, Configuration, Backup, Recovery.
Environment: Docker, Jenkins, RHEL, OpenShift, Artifactory, Azure, Subversion, JBOSS Ansible & GitLab.
Confidential, Chicago, IL
Devops Engineer
Responsibilities:
- ImplementedAWSsolutions using EC2, S3 and load balancers.
- Involved in migration of the existing on-premises (Solaris) application to OracleCloud (OCI Exadata).
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Reviewed variouscloudprojects for Security approval.
- Worked on SysOps Administration to Implementing a Continuous Delivery framework using Jenkins, Ant and Maven in Linux environment.
- Integrating Jenkins with Git for deploying the code in test and stage environments.
- Designed and implemented an innovative & secure solution to access their environments. The project included major restructuring of the legacy environment and building a new scalable, resilient and secure one.
- Generated reports by pulling Telemetry data from Azure SQL tables. Wrote custom queries to fetch the data for different time ranges, and for different ISVs.
- Maintained build related scripts developed in ANT. Modified build configuration files including Ant, build.xml.
- Creating and configuring ansible playbook in order to integrate with Jenkins job.
- Wrote shell scripts for rolling day-to-day processes and it is automated.
- Involved in story-driven agile development methodology and actively participated in daily scrum meetings.
Environment: Jenkins, Ansible, Git, Bitbucket, OCI, Apache Tomcat 8, JDK8, web logic, Ant, Python, Shell, Jira, Azure, Jfrog Artifactory, AppDynamics,Apache, Windows Server 2012, Groovy.
Confidential
Java Developer
Responsibilities:
- Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
- Installed and Configured Web and investigate the configuration changes in the production environment.
- Moderate and contribute to the support Devops development in on-prem servers.
- Responsible for multicasting of various components as a system administrator.
- Implemented Bash, Perl, Python scripting.
- Implemented CHEF Cookbooks for OS component configuration to keep AWS server’s template minimal.
- Web application development using agile methodology using Ruby on Rails, MongoDB.
- Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items,TFSBuilds, and Reporting).
- Automated the cloud deployments using CHEF, Python and AWS Cloud Formation Templates.
- Used Maven for building the Web projects including the Web Services and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
- Deployed and built the application using Maven.
- Performed testing using JUnit.
- Used JIRA to track bugs.
Environment: TFS 2010(Team Foundation Server), GIT, JENKINS, CHEF, PUPPET, AWS, OpenShift,