Azure Devops Engineer Resume
SUMMARY
- Over 11+ years of Professional IT experience as an Azure DevOps Engineer, Automation Engineer, Embedded Software/Integration Engineer, Software Configuration Management (SCM and a worked in building and deploying applications by adopting DevOps practices such asContinuous development, Continuous Integration (CI)andContinuous Deployment (CD)in runtime with various tools likeGit, Maven, VSTS, Jenkins, Ansible, Chef, Docker, Kubernetesand managing cloud services withAzure.
- Good understanding ofAzureCloudproducts like terraform, Kubernetes Virtual Machines, Storage Accounts, Application Insights, Automation Accounts, Databases, Networking and SaaS/PaaS resources.
- Major focus onConfiguration, SCM, Build/Release Management,Infrastructure as a code (IAC)and asAzure DevOpsoperations Production and cross platform environments.
- Developing automated process for code builds and deployments usingJenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl,
- Experience in workload migration, Sound conceptual knowledge on Azure technologies
- Create and manage Cinder volumes inOpenStack Clouding bothLinuxandwindows environment
- Administered and Implemented CI toolsHudson/Jenkins, Puppet, Chef, Cruise Control, Team City, OctopusDeploy andAnthill Profor automated builds
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which includecompiling, packaging, deployingandApplication configurations.
- Designed and configuredAzure Virtual Networks(V-Nets),Subnets, Azure Network Security Groups, DNS Settings,Securitypolicies andRouting
- ManagedAzureInfrastructureAzure Web Roles,Worker Roles,VM Role, Azure SQL,Azure Storage,Azure ADLicenses,Virtual Machine Backupand Recover from a Recovery ServicesVaultusingAzure PowerShellandAzure Portal.
- Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio
- Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azure in DR on cloud.
- Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks. Performed all necessary day-to-day GIT support for different projects
- Worked on DevOps tools like Team city, Octopus, Jenkins to automate the deployment process as well as to transform the configurations according to environments.
- Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azure in DR on cloud.
- Administered and Implemented CI toolsHudson/Jenkins, Puppet, Chef, Cruise Control, Team City, OctopusDeploy andAnthill Profor automated builds
TECHNICAL SKILLS
Operating System: Windows, Linux (Red Hat), Ubuntu, Centos
Versioning Tools: Subversion, GIT, CVS
DevOps Tools: Git, GitHub, Ansible, Chef, Puppet, Jenkins,Bash Scripting, Vagrant, Terraform Docker and Splunk, Microsoft Azure.
Languages: C/C++, HTML, Shell Scripting, Perl, Python, Rub, SQL, PowerShell.
Bug Tracking Tools: JIRA, Rally, Remedy, IBM ClearQuest
Scripting Languages: Shell Scripting, PowerShell, JSON, YML, Python, Bash
Web Application servers: Apache Tomcat, JBOSS, Web sphere, Nginx, Web logic and WebSphere I planet
Tracking Tools: Jira, Remedy, Clear Quest, ServiceNow, Confluence
Database: MySQL, MS SQL Server, MongoDB, Oracle 10g -12c, DynamoDB, PostgreSQL
Web services: Soap and Restful Web Services
Monitoring Tools: Cloud Watch, cloud formation, Nagios, Splunk, VSTS
Configuration Management Tools: Chef, Ansible, PUPPET
Virtualization Technologies: vSphere, VMware Workstation, Oracle Virtual Box, Hyper-V
Containers Tools: Docker, Kubernetes, ECS
Testing tools: Selenium, Junit
Networking/protocols: FTP, HTTP, HTTPS, HTML, W3C, TCP, DNS, NIS, LDAP, Samba, RIP, iSCSI, Fibre Channel.
PROFESSIONAL EXPERIENCE
Azure DevOps Engineer
Confidential
Responsibilities:
- Involved in designing and deploying multiple applications utilizing almost all the Azure stack (Including VMs, VNets, Azure ExpressRoute, Azure Cosmos DB, RDS, App Service, Azure Synapse Analytics, AKS, Azure IoT Central, Azure AD) focusing on high availability, fault tolerance, and auto-scaling
- Build CI/CD pipeline with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy on DEV and PROD environments
- Writing Ansible playbooks from scratch in YAML. Installing, setting up, and troubleshooting Ansible, created an automated platform environment setup
- Enabling GitHub Web Hook for polling GitHub pull request plugins and Jenkins Web Hook plugin configuration
- Managing to build and release processes and configurations to support software development, installation, testing builds, and deployment operations.
- Improving system performance with continuous monitoring with Azure Monitor and Grafana
- Automate Continuous Integration builds, nightly builds, deployments and unit tests across different environments (DEV, QA, Training & Production)
- Cloud Platforms AZURE (API Management Services, Data Factories, App Services, Data Lake Store, SQL Databases & Virtual Machines)
- Manage Azure VM & Manage VM backups
- Automating in Azure for creation of subscription, Storage Account and tables using Windows PowerShell
- Worked on load balancing and setting up load balancer and firewall rules in and enterprise environment. knowledge in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Knowledge on DBMS, MySQL, SQL, Oracle, Postgres, AD, DNS, Security technologies and storage services,
- Very good knowledge of Docker and Kubernetes
- Experience with relational and NoSQL databases
- Experience with configuration file languages (YAML)
- Extensive experience working in agile environment where constant collaboration is critical
- Used Docker for settingAzure Container RegistrywithDockerand Docker-compose and actively involved in deployments on Docker usingKubernetes.
- Monitoring and deployment by using technologies likeCHEF &Ansible
- Experience in Windows Azure Services likePaaS, IaaSand worked on storages like Blob (Page and Block), SQL Azure. Well experienced in deployment & configuration management and Virtualization.
- UsedAzure Kubernetesservice to deploy a managed Kubernetes cluster inAzureand created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and terraform.
- Participated in Migration of On-Premise machines, hard drivers and web applications to AZURE on PowerShell using the Azure Site Recovery
- Worked on automation of build and release pipeline using the Azure DevOps as an automation tool.
- A strong passion for infrastructure as code and associated automation and provisioning tool
- Created users, manage user permissions, maintain User & File System quota onRed Hat LINUX.
- Experience with relational and NoSQL databases
- Extensive experience working in agile environment where constant collaboration is critical
ENVIRONMENT: Azure DevOps, Docker, Git, Kafka, Ansible, Splunk, Dynatrace, Manager API, Tomcat, Apache, Nexus Repository Manager, Azure CI/CD pipelines, VMWare, xUnit, Grafana, Prometheus, Data Dog, Python, Docker, Kubernetes, Terraform, Linux, Relational/Non-Relational Databases, Jira, Cloud Infrastructure (AWS, & Azure services), Servers, Jenkins, Maven.
Azure DevOps Engineer
Confidential
Responsibilities:
- Design DevOps strategy by implementing a migration and consolidation strategy for DevOps tools
- Automate Continuous Integration builds, nightly builds, deployments and unit tests across different environments (DEV, QA, Training & Production)
- Creating containers with the help of Docker images. Virtualized the images by using the Docker files.
- Design, develop, deploy, and CI/CD in a DevOps environment and Establish CI/CD pipelines using TFS and VSTS
- Build Repository for Cloud artifacts using GIT Version Control System & Setup Microsoft Azure across the environment
- Set up CI/CD model from VSTS to Azure App service & Set up Deployment groups in VSTS to deploy the applications to Azure.
- Maintain and administrate GIT source code tool and create branches, labels and performed merges in GIT and implement and maintain the branching and build/release strategies.
- ManagingWindowsandLinuxservers, troubleshooting IP issues and providing support to multiple Application teams.
- Build, Test and Deploy applications for hardware and software configuration on servers
- Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
- Azure Service Fabric, Containers
- Azure Key Vault, Encryption and Security
- Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory
- Configured Build agent and Release agent pools on Azure servers.
- Analyzed, defined, and developed build process improvements using TFS.
- Automated deployment of builds to different environments using PowerShell scripts.
- A strong passion for infrastructure as code and associated automation and provisioning tools
- Experience delivering infrastructure and supporting services 4) Experience with developing and maintaining CI/CD environments
- Strong systems engineering fundamentals (networking, storage, operating systems)
- Very good knowledge of Docker and Kubernetes
- Experience with relational and NoSQL databases
- Experience with configuration file languages (YAML)
ENVIRONMENT: Microsoft Windows Azure, Windows Server 2008/2012R2/2016, RedHat Linux, Ubuntu, Microsoft SQL Server, Microsoft Visual Studio, Data Factory, Function Apps (.Net Core and C#), Web Apps, Automation Accounts, Logic Apps, IAM, Windows PowerShell, JSON, Shell, Pester.
Automation Engineer
Confidential
Responsibilities:
- Built and maintained pipelines in Apache Airflow that extract production data transform it, and then load it into an on-prem database that can be leverage by developers, quants, traders, and other internal services
- Restructured the Production Analysis Tool (PAT) Application reducing time to generate key production reports by +60%
- Designed and support the automation of critical process control instrumentation and machinery across the process units
- Developed systems acceptance test plans, strategies and scenarios based on application requirements
- Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
- Developed quick smoke cases and deployed into test production at early development stage.
- Developed thorough test plans which covers various use cases in the product.
- Automated Shared volume, Replication and Node Decommissioning feature test plans.
- Involved in reviewing Functional Specification and Unit test plan.
- Created Jenkins slaves for various test suite executors.
- Experience in using Testing tools such as HP ALM, JIRA, Splunk, DHC, Postman, Para soft SOA, SoapUI and Staples in-house developed API automation tool
Environment: WebSphere, Selenium WebDriver, Eclipse, TestNG, Junit, Jenkins, HP ALM, Soap UI, Mongo DB, DB2, Oracle SQL Developer, SQL Server Management Studio.
Embedded Software/Integration Engineer
Confidential
Responsibilities:
- Built propriety engine filter recognition and integrity protection hardware/software solution that reduced annual global warranty claims by +$300K
- Managed the integration of an external testing and reporting solution leading 30+ staff from four (4) companies, resulted in 50% reduction in new validation period
- Facilitated the development process from conception of launch of an iOS mobile application that increased product sales by +35% within 12 months of enactment
- Evaluated programmatic changes including compliance against requirements, testing and validation
- Developer testing (MIL, SIL & PIL) & Auto code generation using RTW/ Target Link.
- Develop detailed software design documentation.
- Develop unit and integration test plans and perform unit and integration testing.
- Develop control algorithms for embedded controllers.
- Model re-architecture of ADAS based models and support for integration with AUTOSAR BSW.
- Created and baselined processes for test script development, execution, and archiving.
- Fixed hard bugs in HMI software.
- Maintain and develop control algorithms for machine control module using MATLAB, Simulink, and State Flow.
Environment: Simulink, C++, LabVIEW, HIL, SIL, QNX RTOS, C++, QT, QML, JavaScript and Json, CAN message